XCOM 2
908 ratings
[WOTC] Choose My Class
3
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
167.494 KB
5 Aug, 2018 @ 11:53pm
21 Jul, 2024 @ 9:43am
11 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
[WOTC] Choose My Class

In 1 collection by shiremct
Proficiency Class Pack Suggested Mods Collection
94 items
Description
[WOTC] Choose My Class

A lighter alternative to Commander's Choice, Choose My Class lets you choose from a random selection of 3 (# is configurable) classes when a rookie gets promoted, without laying out every single option available. It's a middle-ground between NO choice (base game) and ANY choice (Commanders Choice). It's similar to the promotion mechanics in EU/EW.

Makes a good companion mod to [WOTC] Use My Class - by default, the first class option will be reserved for the class specified in the unit's character pool template, if applicable and available (this behavior can also be toggled to always fully random choices, if desired).

Designed to work with [WOTC] Disable Any Class GTS Redux, an easy way to manage enabling/disabling individual classes without worrying about config changes being overwritten during updates.



The options available to a soldier may change a bit when either adding/removing new classes from rotation, changing relative weights of classes (class NumInDeck values), or toggling the UseMyClass option reserving the first choice to the character pool defined class. This is all by design - in general, you are stuck with the handful of options from the pool given to each soldier (or *gasp* use the GTS!?!), but changes to the pool of available classes WILL get filtered in. Adding, removing, and updating mods shouldn't break your unpromoted rookies.

Known [Minor] Issues
  • This is intended as an alternative, but you CAN run it alongside Commander's Choice if you want - though there will be some small cosmetic spacing issues with the menus if you run them both at the same time.
  • This is heavily based on Commander's Choice and has many of the same minor issues (using the arrow keys on a class' ability tree to navigate to a promotable rookie will promote them randomly like the base game, etc.).
  • Uses a pseudo-random roll to prevent the class options from re-rolling every time you click the button - works well, but the complexity of that roll may need to be increased in the future if strong patterns become apparant over time (like the first units of campaigns always rolling similar options, etc.) - let me know if things start to get too predictable.
  • The default value of 3 choices is probably too many if you are only playing with the 4 base game classes (zzzz) - I would advise adjusting it down to 2 in that situation.
  • Bad preview image is bad. Sorry.


Thanks and Credits

This is largely based on Commander's Choice, so credit to those guys for amazing work on a long-time staple. Also big thanks to robojumper for helping point me in the right direction for storing the available choices with the pseudo-random rolls.


Version History
(See Change Notes for full history)
    1.1.0:
    • Updated the choice selection formula to accomodate situations where there are more than 100 choices (Amalgamation). Thank you to Tedster for identifying the issue and suggesting a simplified formula!
    1.0.8:
    • Updated random number generation formula to pull in some additional parameters. Now works with LWOTC where the starting unit ObjectIDs are always the same.
    • Added support for Rusty's Disable Any Class GTS Redux. Removed support for original version of Disable Any Class (didn't work consistently anyway).
Popular Discussions View All (2)
2
16 Nov, 2024 @ 11:30am
Changing the amount of choosable options
chris_lee_bear
0
9 Dec, 2023 @ 1:13pm
Russian Localization
Aks
157 Comments
3D Master 6 May @ 3:49am 
GAAH! It was a mod that disabled the standard classes; doesn't say anything about doing so in the description though.
Dragon32 5 May @ 3:49pm 
@3D Master
This isn't my mod.
3D Master 5 May @ 1:19pm 
I don't think I've got any class mods that disabled the basic classes; because I remember several base class mods showing up before I installed your mod.

Also, didn't you write that the mod would put the class set in the character pool, along with two random ones? Well, I just promoted three rookies to squaddie; two of them were set as rangers and the third samurai; yet none of them were given these classes as options in the promotion screen.
Dragon32 4 May @ 11:38am 
@3D Master
Some class mods will disable the base game classes, maybe that's happened to you?

Also weird RNG and XCOM 2 kinda go hand in hand.
3D Master 4 May @ 9:14am 
I have picked classes with this mod now for about 8 soldiers, the one class I installed this mod for: "specialist" has yet to show up as an option. (In fact, it has yet to show me any of the vanilla classes, only modded in classes). How come? How is it possible that this game, even with your mod in about 7 or 8 campaigns now early game, doesn't give me a bloody specialist. Arguably the most important early game class; so you can remote hack things that have a timer on it.
Nephyral 10 Apr @ 12:33am 
I am using 585 Mods. Yes, a lot, but I've chosen them very carefully. I can assure with 99,9 %, that no other of these mods tweak the number of choices as a "hidden feature". I went through all mods again, and don't see any relevant for this issue. The mods, that have something to do with promotions are:
amalgamation promotion assistant
Community promotion screen
[Wotc] Stats on new promotion screen

I also use Xylth's GTS (WotC). Can this interfere with the promotions? The number of choices there is also set to 5 (identical to promotions).

Other than that, I don't see any conflicting mods. AML also does not show any conflicts.
RustyDios 9 Apr @ 6:58pm 
Are you using another "tweaks" mod that may also be setting the number of choices ?
Nephyral 9 Apr @ 3:30pm 
@dragon32
Luckily I am still at the very beginning of my campaign, so it was no big issue to start over again. Unfortunately both of your suggestions did not fix the problem. Still only three choices. Thats in fact an issue, with almost all almaganation classes in play. Some more choices would be nice. I used this mod in several campaigns, without problems until now.
Dragon32 9 Apr @ 12:00pm 
@Nephyral
Try clearing your user config. files, or maybe it needs a new campaign.
Nephyral 9 Apr @ 9:12am 
Changing XcomChooseMyClass.ini to "NumClassChoices = 5" still gives me only 3 choices. Any idea what I am doing wrong?