XCOM 2
Commander's Choice [WOTC & Vanilla]
sq_paradox  [developer] Feb 18, 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; Jun 30, 2018 @ 9:00am
< >
Showing 1-15 of 17 comments
Zyxpsilon Feb 18, 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 Feb 19, 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 Feb 23, 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] Feb 23, 2017 @ 10:21pm 
@Philosofy101 Download and unzip to Steam\SteamApps\common\XCOM 2\XComGame\Mods
Philosofy101 Feb 24, 2017 @ 5:25am 
My XComGame folder has no Mods folder. There's a DLC folder- is that it?
sq_paradox  [developer] Feb 24, 2017 @ 12:31pm 
Create a new folder called Mods
facmanpob Mar 2, 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 Mar 24, 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 Mar 24, 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] Mar 25, 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 Mar 26, 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 Nov 22, 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 Jun 29, 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 Jun 29, 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] Jun 30, 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