XCOM 2
[WOTC] Soldier Conditioning
125 Comments
Daddy Takeda 8 Jul @ 5:23am 
When you say "Each soldier can only do this training one time!", does it mean that soldiers can use the feature of this mod only one time, or that they can do that one specific training (like increasing their aim) one time?
is there a .ini setting to remove the limit on how many times the training can be done? furthermore does the No Stinking Fatigue mod prevent the will drain?
khumak 9 Feb @ 1:51pm 
Great mod overall. I do keep running into a couple of issues though.

1. There doesn't seem to be anything that excludes the perks you rolled in the usual soldier upgrade screen from being randomly given by conditioning, so you can end up with duplicates of the exact same perk sometimes.
2, Some of the perks seem like they make no sense for certain classes to ever get, like for instance templars getting perks that refund ammo or classes that can't use shotguns getting a shotgun specific perk. I haven't looked at the config to see if there's already some built in way to restrict perks on a class by class basis but that would be nice if not.
TheBakedBurrito 7 Feb @ 11:54pm 
I just ended up with an Assault soldier in LWOTC with Deadeye as a random perk. LWOTC already taps into a massive pool of perks by default so I wish the randomization only focused on the perks featured in the config. I am also attempting to retrain a Gunner who got precision shot but I'm mentally prepared for that to not work and just deal with a dud perk.

At least its just one or two potential dud perks per soldier, that isn't enough to invalidate the whole package.
MadMonkee10 21 Sep, 2024 @ 2:21pm 
is there a .ini setting to remove the limit on how many times the training can be done? furthermore does the No Stinking Fatigue mod prevent the will drain?
Qloshae 22 Aug, 2024 @ 11:58am 
If I wanted the conditioning to give minor buffs to the other stats, how would I go about this?
Mask 23 Feb, 2024 @ 12:54pm 
@TeslaRage if I add +arrStatRanges=(Stat=eStat_psi, MinBonus=10, MaxBonus=20) or something like that, can I condition a soldier to upgrade his psi stats? Or is it deeper than this?
Mask 1 Feb, 2024 @ 11:18am 
Are random skills related to training or totally random? Cuz I did aim training and got field medic ability which is completely useless on reaper xD
wilnemo35795 26 Jan, 2024 @ 5:51pm 
could perks that are dependent on weapon equipped weapons work with the perk list that is based on specific weapon types?
RustyDios 15 Aug, 2023 @ 3:55am 
What the perks DO, isn't down to this mod (which a framework for giving you extra perks), but more on the mod/class/perk pack .. where that perk originates from
Rtma Eros Paragon 15 Aug, 2023 @ 3:15am 
Hello, like to report a bug(?) my reaper ended up gaining Riot Control ability that suppose to give you a free flashbang and smoke grenade but it didn't, why is that?
Mask 12 Aug, 2023 @ 2:52am 
Oh, I didn't know sgt requirement. Thx a lot!
RustyDios 12 Aug, 2023 @ 2:45am 
Possibly .. by default training has minimum SGT (rank 3) requirement
You can change this in the configs
Mask 12 Aug, 2023 @ 2:30am 
I literally rushed Training Center to train my soldiers. When it is done I noticed that I can't train any of them for conditioning. When I hover over the slot (it is unclickable gray) it says No Soldier is available to train (or smth like that). Am I missing smth?
Talanic 2 Aug, 2023 @ 10:13am 
I take it there's no way to make sparks be able to do this. It makes sense to me as exploring the integration of their AI with their physical frame; testing how to push the limits of their design.
khumak 2 Aug, 2023 @ 9:21am 
There's a mod that lets you change xcom row perks in game, but it's kind of wonky if you use it with LWOTC. It gives you the perk you wanted but it puts it in the pistol row instead of the xcom row. So I don't currently use it.
Soulfire72 30 Jul, 2023 @ 2:59am 
LWOTC user: Love this mod; I've gotten a lot of use out of boosting stats of my high Intelligence soldiers. In the description, though, it says you've been careful to not add abilities that are dependent on weapon, but I've had a ranger with Disabling shot and Combat Engineer with Street Sweeper that simply don't work. Is there a way I can remove weapon dependent abilities from ini somehow?
khumak 26 Jul, 2023 @ 3:50pm 
Very cool mod, especially in combination with Soldier Development, although it can take awhile to work a very low combat intelligence troop up to very high prior to conditioning. I like the combination of being able to choose part of the bonus you get and then have it augmented with randomized perks. Really spices things up and can lead to some interesting options you might not otherwise consider.
Kei 1 Apr, 2023 @ 1:11am 
@GuapoChee
Sure. First, you should find the folder for the 'soldier development' mod. The address is normally (DRIVE):\Program Files (x86)\Steam\steamapps\workshop\content\268500\1337050242.

Next, you will see the 'Config' folder. Open it and you will find the 'XComWOTC_SoldierDevelopment.ini' file. Open this file with Notepad++ or Window Notepad, anything is okay.

Now, you need to find the lines that specify the maximum values for Aim, Hacking, Mobility, etc(MAXAIM=xx, MAXhacking=xx..). These numbers limit the 'soldier development' mod's stats. Just change the numbers to whatever you want (for example: MaxAim=999, MaxHacking=999, MaxMobility=50...).

Once you have finished modifying the numbers, save the file. That's all.
GuapoChee 31 Mar, 2023 @ 6:49am 
Sorry, but if possible could you be more specific @Kei? Which limit line should be edited to fix that behavior?
Kei 30 Mar, 2023 @ 8:14am 
@snake 966
Do you know Soldier development’s defalut setting was limited by ORIGINAL status? You need to edit the limit in the soldier development mod’s config folder.
If you don’t edit the ini file, that’s normal behavior.
Snake 966 30 Mar, 2023 @ 8:08am 
There is a conflict IN-Game with Soldier Development and this mod. In my game after a turn at conditioning, if a soldier gained +1 Mobility while dashing, the Mobility stat reset to the ORIGINAL Mobility stat. My soldiers were getting slower and slower as the game went on and I couldnt figure it out till last night.
Finnik 11 Dec, 2022 @ 3:58pm 
I've got a bug where my assault (i'm running LWOTC) got serial ability, but it was not working at all . Is there a way to remove perks given with your mod?
GradientPumpkin 1 Nov, 2022 @ 4:07pm 
Is there some setting in the .ini file we can change to stop the soldiers from equipping their gear?
TeslaRage  [author] 21 Oct, 2022 @ 8:32pm 
@Kei haha A design decision that has been hardcoded into the mod. The answer is no. You should try messing around with the bonuses they would get if you want higher stats.
Kei 17 Oct, 2022 @ 11:06am 
very cool mod, thanks! But I want to change this mod repeatable training(not just one time) for absolutely replace soldier develop mod. Do you have any ideas?
TeslaRage  [author] 4 Sep, 2022 @ 5:45pm 
It would be in the UI if the soldier is granted an ability. It is not guaranteed. You can play around with the config to increase the possibility.
Hangfish 4 Sep, 2022 @ 9:47am 
Where does these new abilities show up? It says I get an ability when I complete the thing, but I can't see it in the UI. I'm using RPGO.
cobra30 20 Jul, 2022 @ 2:22pm 
"Serial" ability does not work in LWOTC, it is in the soldier's menu, it can be used, it does not add an action after killing
RustyDios 13 Jul, 2022 @ 12:15am 
YES!
Thankyou sooooooooooooooooooooooooooo much for the much needed QoL update.
TeslaRage  [author] 10 Jul, 2022 @ 3:52am 
QoL update is coming soon. Just a friendly PSA to back up configs if needed.
TeslaRage  [author] 15 Jun, 2022 @ 4:00pm 
Rusty is right. That's from Soldier Development.
RustyDios 15 Jun, 2022 @ 10:37am 
not from this mod ... maybe Soldier Development mod ?
ShinyNobody 15 Jun, 2022 @ 10:31am 
Does this mod remove stat rewars from resitance ring actions? I do not get any bonuses like +4 aim or dodge etc. and i cant not find the culprint
Agent Coxack 8 Jun, 2022 @ 4:29am 
Oh also just in case anyone's worried about it, using "RebuildSelectedSoldiersClass" from one of the Console Command mods does NOT remove that soldier's conditioned traits.
Agent Coxack 7 Jun, 2022 @ 10:12am 
This mod really helps if you make or modify a class yourself and accidentally kneecap something. Plus, it really helps for hero runs.
4rrakis 27 May, 2022 @ 8:16am 
That may be, but if you want to solve that mod conflict you have to find out which mod conflicts with this one. If I was in your place I would start with everything that affects the training center, and if that does not work I would do a binary search until I found the culprit.
Latis 27 May, 2022 @ 7:11am 
it's a dependency of other mod :(
4rrakis 27 May, 2022 @ 5:05am 
Maybe? Disable it and see if it works.
4rrakis 26 May, 2022 @ 10:31pm 
If I had to find a conflict like this I would start with other mods that somehow change the training center.
Latis 26 May, 2022 @ 7:41pm 
Seems a mod conflict, but, dunno with wich one can be
4rrakis 26 May, 2022 @ 2:04pm 
@Latis
It works fine on my end, also with LWotC.
Latis 26 May, 2022 @ 1:31pm 
My game crash when i put a soldier to conditioning in LWOTC.
:(
TeslaRage  [author] 16 May, 2022 @ 8:33am 
Yep thats right
Gabriel Cooper 16 May, 2022 @ 6:08am 
if i wanted to have the chance to get a ability to be 100% i would put the ''bonus" setting of the "arrNoOfAbilities" to 1 correct? that way it would always give at least 1 skill.
RustyDios 27 Mar, 2022 @ 4:20am 
@NeonKnightLight
you can't edit xxx.u files like this.. it would require a mod update from the author or editing an existing .ini entry/setting
NeonKnightLight 27 Mar, 2022 @ 2:09am 
Albino Blacky

D:\SteamLibrary\steamapps\workshop\content\268500\2387058090\Script
open thiis in Note ++ WOTC_SoldierConditioning.u

static function bool CS_IsUnitValidForSlotFn(XComGameState_StaffSlot SlotState, StaffUnitInfo UnitInfo)
{
local XComGameState_Unit Unit;
local UnitValue kUnitValue;

Unit = XComGameState_Unit(class'XComGameStateHistory'.static.GetGameStateHistory().GetGameStateForObjectID(UnitInfo.UnitRef.ObjectID));

// Check unit value. This training is only allowed one time per soldier
if(Unit.GetUnitValue('TR_SoldierConditioning', kUnitValue))
{
if(kUnitValue.fValue > 0) return false; <<<---Modifying this value will likely result in more than one training. Investigating issue.....
}

if (Unit.CanBeStaffed()
TeslaRage  [author] 23 Mar, 2022 @ 3:52am 
From feedback I have gotten, seems to work fine on a fresh LWOTC campaign
miguelmonte2005 14 Mar, 2022 @ 5:33am 
does this plays nice with LWOTC? thkz in advance!