XCOM 2
Commander's Choice [WOTC & Vanilla]
sq_paradox  [developer] 18 Feb, 2017 @ 9:00pm
Change Class BETA
This is a beta of the Change Class mod, or what was previously known as v1.1.

Non-WOTC Version:
https://www.dropbox.com/s/iv3oaoi9ukfmgrr/ChangeClass.zip?dl=0

WOTC Version:
https://www.dropbox.com/s/pqa9e4prbba1o81/ChangeClass-WOTC.zip?dl=0

The Change Class button will appear for any non-psi, non-spark soldier above rookie rank. The ini setting ResetRank determines whether soldiers are reset to rookie rank.

It's going to have issues namely the same issues v1.1 had:
-LW2 AWC perks won't work correctly
-NCE and Hidden Potential will cause small stat abberations
-stats may occationally go wonky

This mod can be run along-side Commander's Choice, they will not conflict.

This is offered as is. I cannot provide support at this time.
Last edited by sq_paradox; 30 Jun, 2018 @ 9:00am
< >
Showing 1-15 of 17 comments
Zyxpsilon 18 Feb, 2017 @ 11:12pm 
Many Thanks for this extra care for your subscribers.. i'll make sure to verify if it works "correctly" & report back with my results!
Zyxpsilon 19 Feb, 2017 @ 8:08pm 
Report!

So far so good.. not even a glitch anywhere to break the feature itself. I can now Change any Classes straight from the usual HUD menu -- as expected.

AWC+NCE+HIDPOT+Stats concerns only affect the targeted "Soldiers" which undergo such a Class-Switch.. right?

If that's the case.. i can live with that. ;)
Philosofy101 23 Feb, 2017 @ 9:15pm 
Hi,

Noob question- how do I install this? I'm dying for a way to change the class of reward soldiers whose stats are suited to a different class.
sq_paradox  [developer] 23 Feb, 2017 @ 10:21pm 
@Philosofy101 Download and unzip to Steam\SteamApps\common\XCOM 2\XComGame\Mods
Philosofy101 24 Feb, 2017 @ 5:25am 
My XComGame folder has no Mods folder. There's a DLC folder- is that it?
sq_paradox  [developer] 24 Feb, 2017 @ 12:31pm 
Create a new folder called Mods
facmanpob 2 Mar, 2017 @ 1:47am 
Works really well, thanks! I noticed that if you change class of a soldier who has enough XP for a promotion, you lose the ability to promote in the new class, so something to be aware of.
Retroid84 24 Mar, 2017 @ 3:03am 
This isnt working for me hopefully someone has a fix? Wheni go to change class the cursor goes invisible and i will press it down again and it will skip change class and go onto dismiss which does nothing when pressed. However when i get the cursor onto change class and select it. It asks if i want to dismiss my soldier? Any tips?
Retroid84 24 Mar, 2017 @ 3:14am 
ok its because i am using a controller and it only works with mouse. Is there any way to fix this?
sq_paradox  [developer] 25 Mar, 2017 @ 11:44am 
@Billy Bitchcakes
Short answer, no I can't fix it. Long answer, If you can point me to a mod that works for controllers and similar things in terms of adding/using new screens then I might be able to figure it out based on that.

The issue with controllers isn't as simple as just changing a settings somewhere. The mouse and keyboard (and by extenstion Steam Controller-which I use) "just work" there's nothing in the code need for them to work save the mouse wheel. The controller requires capturing controller input and making actions based on that.

In short I don't know how to do it and I don't know where to go to figure it out.
Retroid84 26 Mar, 2017 @ 8:34am 
No worries mate I can live with it like this i usually change all my soldiers class in one go so not like i am needing to use it all the time anyway going to main menu changing input to mouse changing class then change back to controller is easily better than not being able to change class at all ha. This is better than even the commanders choice mod for what it does so thank you very much for you work pal
Mr Lowe 22 Nov, 2017 @ 11:43am 
"The ini setting ResetRank determines whether soldiers are reset to rookie rank" is this a file that needs to be made or is it in the mod files? Or created elsewhere when mod loads first time?
Zyxpsilon 29 Jun, 2018 @ 8:15pm 
Not even sure why or how .. but when i tried re-installing this within a WotC setup, it kept crashing to Desktop as soon as i clicked the option from the Customization opening Menu.
I'll attempt a few more debug steps & will let you know what i can find.

Probably caused by Override Conflicts or Load-Order issues -- hard to tell.
Zyxpsilon 29 Jun, 2018 @ 8:39pm 
----
Okay.. it crashes when i "select" the new Class & i must (as expected) click twice on the choice. Got through the LOG file and it seems like the process is activated (Old+New Stats swapping, etc) and yet there's this entry right after;

------------
[0075.73] Critical: appError called: Assertion failed: appErrorf [File:G:\BuildAgent\work\ce3b64a62966ccd1\branches\ShippingOzzy\XCOM2\Development\Src\Core\Src\UnObj.cpp] [Line: 2456]
Failed to find function RollForAWCAbility in XComGameState_Unit Transient.XComEngine_0:XComGameStateHistory_0.XComGameState_1450.XComGameState_Unit_8432
Stack:
------------
I think this could expain it. What is there to fix though? Up to you!
sq_paradox  [developer] 30 Jun, 2018 @ 8:23am 
Seems they replaced the RollForAWCAbility() function with RollForTrainingCenterAbilities().

That should be an easy fix. I'll see what I can do.
< >
Showing 1-15 of 17 comments
Per page: 1530 50