XCOM 2
Not enough ratings
More Frequent Default Classes [WOTC]
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
52.450 KB
10 May, 2020 @ 10:22pm
24 May, 2020 @ 4:12pm
4 Change Notes ( view )

Subscribe to download
More Frequent Default Classes [WOTC]

Description
Increases the likelihood of the default soldier classes being selected for random rookie promotions (as opposed to mod-added soldier classes).

Intended to balance out games where you have a lot of mod-added soldier classes installed - in which case, you may have noticed that the default classes don't appear so often.

There are a lot of good class mods out there - perhaps too good - as in "overpowered". These modded classes should probably appear less often - so that when they do appear, it's like a "hero" soldier, because they're more rare and powerful.

This mod will give the default classes 4x as much weight when the game randomly selects classes for new soldiers - effectively reducing modded classes from appearing down to approximately 25% as much as before.

This mod also disables the ability to train mod-added classes in the GTS - you can only get them randomly. These classes are affected:

Infantry
Psionic
Shock Trooper
Tank
Field Medic
Front Soldier
Valkyrie
Warrior of the Light
Generic Soldier


NOTE - In new campaigns, the default game forces you to get 1 of each class (including mod classes) before it starts to randomize them. After that, you should start seeing this mod's effects.

100% safe to enable or disable at any time. Changes will take effect immediately in new campaigns. In existing campaigns, it may take a little while before changes kick in.
19 Comments
Alex Nares  [author] 8 Jun, 2021 @ 12:53am 
Unknown, I didn't test with that mod.
[C]lass.IcAL 7 Jun, 2021 @ 10:40pm 
would this work with mods such as rookie's choice?
ZiggyTouyeul 21 Jun, 2020 @ 5:12pm 
Alright, thanks !
Alex Nares  [author] 21 Jun, 2020 @ 4:04am 
So if you have 4 mod-classes, set NumInDeck for the *default* classes to 4. If you have 1 mod-class, change it to 1. If you have 8 mod-classes, change it to 8.
Alex Nares  [author] 21 Jun, 2020 @ 4:03am 
It's not as simple as that. The game uses a "deck of cards" system to determine which class to promote to. At the start of the game, it adds cards to a deck for each class - then draws a card when needed. The number of cards per class can be checked under XComClassData.ini, look for "NumInDeck=4" which means there will be 4 cards for that class (the default). This mod just increases the number of cards for default classes to 16. Whether or not you will get a mod-class or default-class depends on how many class mods you have installed (more mod-classes means you will saturate your class deck with them, which means you will be more likely to get mod-classes).

But, to answer your question. Count the number of mod-classes you have installed. Then take this number and set "NumInDeck" for each of the default classes to this number. This will give you a 50-50 chance of drawing a custom class or a default class.
ZiggyTouyeul 20 Jun, 2020 @ 6:42pm 
Hi, how can I configure this mod so that's it's 50% vanilla 50% custom classes ?
Californiadreaming 8 Jun, 2020 @ 12:51am 
I'm now pretty sure it's not this mod causing the crashes. After a LOT of testing, I don't think this is it.
Alex Nares  [author] 5 Jun, 2020 @ 6:13pm 
I am not so sure about that, let me know what you find. My new campaigns are working fine. This mod doesn't add or subtract anything in the base game. It literally just changes a single number that already exists in the base game.
Californiadreaming 5 Jun, 2020 @ 5:43pm 
Eeeeek! I am pretty sure that this mod is causing me to be unable to launch a new campaign. Whenever I start a new game I get through the intro videos but the game crashes before Gatecrasher starts. I've worked the problem for a while and I'm pretty sure this is the problem. I'm going to try disabling then re-enabling after gatecrasher to see what happens then.
Californiadreaming 13 May, 2020 @ 4:37pm 
This mod https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1470614736 allows you to do that, but you have to go into each class's .ini and change the numinforcedeck (or whatever it is) manually. The only reason I have that mod is because Mr. K's officer class, which I really like, lists it as a dependency. If you could find a way to make GTS train only default classes, that would be awesome!