XCOM 2
227 ratings
Amalgamation Classes WOTC
4
2
3
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
904.630 KB
Mar 19, 2021 @ 12:20am
Jan 9 @ 8:37am
16 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Amalgamation Classes WOTC

In 2 collections by h4ilst0rm
My XCOM 2 WOTC Mods
14 items
Amalgamation Plugin Collection
144 items
Description
Amalgamation; the process and result of combining multiple separate things into one.

Have you ever been dissapointed that you end up taking the same perks over and over again as the other options just feels lackluster in comparison?, I certainly have.

A class pack of 252 classes with mostly randomized perk trees.
Heavily inspired by RPGO and its second wave options, but implemented without the magic.

Each class has 3 rows; 3 Specializations:
6 Primary specializations each with their unique primary weapon.
7 Secondary specializations with some duplicate secondaries. (Launcher and Gremlin)
6 Tertiary specializations with LW2 secondaries.

Each specialization has a predetermined squaddie and brigadier perk, with 6 perks in-between taken from a possible 9. Not every Grenadier will have the same skills offered to them!
Sharing perks between specializations was kept to a minimum, which results in a total of 209 distinct perks used.

Commander, the resistance can only provide so many new recruits. We'll have to do with the options presented to us.

As a side effect of creating an absurd number of classes, you will most likely never see 2 soldiers with identical specializations during a single campaign.
Some minor weapon tweaks were done using WSR to make them better fit their intended purpose. It's recommended to configure Community Promotion Screen to show all abilities, so you can plan your upgrade path beforehand.

Suggested Mods
  • [WOTC] Rocket Launchers 2.0 - To provide an alternative for the LW2 gauntlet. Has integration with LW2 rocket perks and provides more BANG late in the campaign.
  • Long War SMG Pack - WotC (unofficial) - To provide an alternative primary weapon. This mod has configuration to move them to their own weapon category and allow that category for all Amalgamation classes.
  • Xylth's GTS (WotC) - To limit the number of classes you can choose from when training a rookie in GTS. Use unless you want to scroll through all 250+ classes.
  • [WOTC] Extended Explosive Tweaks - To provide a more realistic explosive experience and has integration with LW2 perks. Includes 2 perks that fit well in their respective specializations. (Included for reference in default configuration.)

Plugins for even more class combinations
Amalgamation Plugin Collection

Dynamic Class Info
The soldiers class icon and description will change depending on which skills you pick for it, prioritizing from top down. This relies on highlander functionality some of the older UI enhancement mods do not have. This mod includes optional modified version of (WOTC) UI Mod for Defense/Mobility/Psi that displays the dynamic class info correctly. Must be manually enabled in this mods XComEngine.ini. Use [WOTC] Detailed Soldier Lists Redux over the original to have the class info display properly there.

Other Classes
This mod should be technically compatible with other class mods. Each class added by this mod has NumInForcedDeck=1 to allow them to be trained in the GTS. This also means that the "first round" of promotions where you normally get one of each class has all 252 Amalgamations included, and you wont ever go through them all in a regular campaign. To get other classes to appear more frequently you will need to increase their NumInForcedDeck value to whatever portion of the 252 classes added by this mod. This has the unfortunate byproduct of not being able to guarantee a specific class without changing the class selection logic, which I do not want to poke at due to probable incompatibilities. To force a specific class through commands, see the last point in known issues.

Adding new specializations based on other class mods should be doable through config.

Mod Compatibility
Should be compatible with most things, but some mods may exhibit odd behaviour due to the sheer number of classes added. Mods such as WotC: Show GTS Class Counts will try to display every class, which will not fit on the screen.

Special Thanks
Big thanks to Musashi for making RPGO and its highlander additions also utilised here.
The people who share their perk packs publicly. This is technically just a fancy reconfiguration using those perks.
The people who ported the LW2 stuff to WOTC.
The people of the modding discord.

Design Goals
There were 3 aspects to designing the specializations: Balance, Immersion and Uniqueness. The goal was to make each specialization not be too terribly balanced compared to the others, have skills that seem reasonable from an immersion stand point and for them to play somewhat differently.
Design Doc[docs.google.com]

Weapon Changes
To better fit some of the specializations some weapons were tweaked a bit with WSR:
  • Cannon was given +2 mag size to allow using suppression more consistently.
  • Bullpup was given +1 mag size to let the Marauder shoot twice twice.
  • SMGs and Boltcasters were moved to their own weapon categories and allowed for all Amalgamamation classes.
  • Faction hero guns were made available from start.

Ability Restrictions
Not all abilities will be available with all loadouts i.e. no long range Bladestorm with a Holo-Targeter. (This did happen.)
All of the restrictions are in config, so they are tweakable if you feel something isn't available while it should be. Unfortunately there is no easy way to display these in the UI, but the intention was to keep the restrictions logical.

Known Issues
  • Perk Interactions - Not all perks from all of the perk packs will work with each other in all possible combinations. There are too many combinations to feasibly test, but report any issues you find and I might cook something up if I feel its worth it.
  • WSR and not Template Master - The tweaks I used WSR for were done before Template Master was a thing, and now I am too lazy to port them over.
  • Changing the Spec configuration under /Primary/ /Secondary/ /Tertiary/ mid campaign is not advised as incorrect edits can break your classes in spectacular fashion. I would recommend backing up those folders in case I ever need to update the default configuration / your own changes are lost if steam decides to reset them. In case of issues [WOTC] Additional Soldier Console Commands and [WOTC] Amalgamation Console Helper can be used to train soldiers to a new class.
  • Disable Any Class Wotc will crash to desktop when opening the MCM menu. The menu is too heavy to display all the possible class combinations at the same time.
Popular Discussions View All (2)
28
Nov 27, 2024 @ 5:42am
PINNED: Bug Reports
h4ilst0rm
0
Sep 14, 2021 @ 9:18am
EU Aim Rolls - Ability Patching
TePª
424 Comments
Soul Mar 23 @ 10:11am 
Also,you can check with amalgamation console helper how many time each spec can be into a combo set to see how rare they are,some can be in 200 of them,some in 30 cause they require specific specs setups
EvilBob22 Mar 23 @ 10:06am 
The NumInForcedDeck stuff is only if you are using non-Amalgamation classes and Amalgamation classes together. If so, you'd increase the number for the non-Amalgamaion classes to have more than 1 possible to show up.

Technical reason:
Base game, the 4 base classes each have NumInForcedDeck = 1, so you must get one copy of each (all of the forced deck) before it opens the promotions up to randomly pick from any class. But, it also controls which classes you can promote rookies to in the GTS: they don't show up if NumInForcedDeck = 0 (like base game PsiOps).

Amalgamation builds classes out of all of the possible spec combos (minus a bunch marked incompatible). In order to allow rookies to be promoted to these classes in the GTS, all of them are set to NumInForcedDeck = 1. So, if you had a soldier become a mod-added class, you'd have to see every possible combination of Amalgamation specs before you'd see a 2nd of that mod-added class.
Stukov81-T.TV Mar 23 @ 8:58am 
this is an issue that sometimes arises with Choose my Class, and nothing in Amalgamation can change that. I had that issue in 1 out of around 100 campaigns, other people have had it more often though. If you don't use CMC and let Amalgamtion do its stuff this will not happen, of course that means you ahve no control what you get
Blazing Camel Gaming Mar 23 @ 7:19am 
I'm using Choose My Class set to 5 options to pick from, but I am not getting very much class variety. I have most of the amalgamation classes available from the workshop and some of them I rarely ever see (or perhaps never at all).

I see there is a section in the description about the NumInForcedDeck variable, but I don't understand it. Is it saying that I need to go to each amalgamation class config file, find the NumInForcedDeck variable, and then increase it? I searched a few class config files and do not see that variable anywhere.

I went into the Amalgamation mod config file (2428993550) and I see the NumInForcedDeck variable. Is that the variable that accounts for all plug-in classes, or just the ones created by this mod? If it is the former, what would be a sensible value to use instead of 1, considering I have most of the plug-in classes installed?
Ba'el Mar 23 @ 6:35am 
Does anybody have like an overview list what all of the specs do? Because I find it very hard to view it in game and I dont want to promote and reload to view them
Soul Mar 21 @ 10:44pm 
I can say the ones I installed so far are like : brigand/fusiller/ravager/dragoon/harbringer/undead/maverick/psion/firebug/adversary/veil walk.

And checking them none seem to touch the sawoff clipsize or anything related to it,and checking all my mods I only have the LW2 mod touching the clip size and its set to 2,so I'm confused as hell.
Boisegangpc Mar 21 @ 10:08pm 
@Soul I believe that might be an issue with one of the sub-mods. I'm not entirely sure which one. You may need to just try enabling and disabling the additional specs one-by-one in the mod launcher.
Soul Mar 21 @ 8:24pm 
When I have this mod enabled the sawedoff shotgun get 99 shots,anyone got that too?
blubertater Mar 14 @ 3:04pm 
thank you! seems to work just fine :cool_seagull:
XpanD Mar 14 @ 3:02am 
You can exclude a spec from appearing with itself, that effectively disables it. (set both the A and B values to the same template name)