XCOM 2
287 ratings
Multiple Faction Soldier Classes
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
4.726 MB
29 Apr, 2018 @ 3:29pm
30 Jun, 2018 @ 9:46pm
10 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Multiple Faction Soldier Classes

Description
Adds support for faction soldiers of different classes, so not every Reaper, Skirmisher, and Templar have to belong to the eponymous class. These are supposed to be fairly large resistance factions, so surely they'd have some diversity among their troops, right?

All newly generated faction soldiers will be randomly assigned a valid class for their faction, from the list defined in XComFactionClasses.ini. You can also change your faction soldiers' classes with MakeFactionSoldierAClass, which works like MakeSoldierAClass but actually works with faction soldiers.

Since you don't normally get all that many faction soldiers in the course of a game, you might want to install a mod to give you more, or just cheat: type GiveFactionSoldiers into the console.

This mod makes it possible to add new faction soldier classes, but does not itself add any. You'll need to install a mod that does or nothing will be any different! (If you don't want to play with all of these classes, you don't need to install them all. Just install the ones you're interested in!)

Supported Classes

Third-Party Classes
I didn't make any of these and I can't help you if you have a problem. Talk to that class's author.

It overrides X2Action_Loot to make Channel work right with other Templar classes, and it overrides UIOfficerTrainingSchool to make it possible to purchase GTS upgrades for alternate faction classes. If you don't care about that stuff, you can disable the overrides.

WOTC Only.
Popular Discussions View All (7)
8
16 Dec, 2022 @ 6:15pm
Problem
MantiSynth
6
13 May, 2022 @ 8:45pm
Templar Paladin - Suggestion
Flashstriker
4
19 Sep, 2018 @ 1:57am
Skirmisher Elite (Suggestion)
Circle of Psi
85 Comments
Jokerke 12 Apr, 2023 @ 12:53pm 
Is there a way to disable the base faction classes?
Redundo 25 Mar, 2023 @ 5:30pm 
I have an odd issue, the only new faction guy I get is reaper monk, but it's labled as a regular reaper and doesn't have the correct equipment locks. But if I keep adding in a ton new guys via console after getting lots of vanilla classes, i finally get the alternates with the correct labling and equipment.
Dęąth Viper 12 Apr, 2022 @ 6:52pm 
Appreciate this! Added in 3 new hero classes with this mod! :D
https://steamproxy.net/sharedfiles/filedetails/?id=2790767389
Bunny 27 Mar, 2022 @ 4:02am 
Is this compatible with LWOTC?
TrooperCoon 9 Dec, 2021 @ 2:04am 
is there any way for me to let base hero classes still available other than the custom hero classes?
Haite 2 Oct, 2021 @ 1:34pm 
Just to be sure, this mod adds the support, not automatically the feature right? This means that classes not supported won't show up in the best of the cases, I'm guessing
Valvatorez 30 Jul, 2021 @ 6:40pm 
After playing with the Templar Psion and Reaper Scythe it seems those two classes are bugged. As the Scythe loses his name and will somehow get all weapons for no reason. Psion has the wrong animations for Soulfire. As bullets appear from nowhere instead of energy ball. Don't know if the Skirmisher Heavy has any bugs but I would avoid PZs classes to be safe.

Mitzruti and most custom classes are fine though. Just avoid making anything without Shard Gauntlets a Templar. Animations will screw up.
Nononym 8 Mar, 2021 @ 8:04am 
When a faction solder from the supported modded classes earns a promotion mid mission while the [WOTC] New Promotion Screen by Default mod is enabled, an infinite loading screen pops up that inevitably leads to a crash.

This also happens with the third party classes, but I had this very easy to replicate specific issue when using the Reaper Scythe.
BlazinHothead 29 Dec, 2020 @ 4:55pm 
What would disabling X2Action_Loot do exactly? How would it affect Channel?
Valvatorez 5 Nov, 2020 @ 6:56pm 
@Isbjorn It's recruit multiple heroes from all and you will also need to make an .ini edit.