XCOM 2
Psi Lab Trains Multiple Classes
 This topic has been pinned, so it's probably important
BTernaryTau  [developer] 4 Jul, 2016 @ 2:32pm
Bug Reports
If you encounter a bug while using this mod, please report it here so I can fix it as soon as possible.
< >
Showing 1-12 of 12 comments
Experiments 18 Jul, 2016 @ 3:42am 
My Psi Operative somehow trained a non-psi perk from an AWC perk list as their initial perk. Now they are stuck in the Psi Lab slot with no ability ETA and cannot be removed from it.

Likely conflict with the excellent Partially Gifted mod and/or another thing so I don't know that you can resolve it.
Last edited by Experiments; 18 Jul, 2016 @ 3:44am
BTernaryTau  [developer] 18 Jul, 2016 @ 5:25am 
That's interesting. I was hoping Partially Gifted wouldn't conflict given that it uses an entirely new slot. It would help if you could post your mod list as well as any additional information about the circumstances that would allow me to reproduce the issue.
Last edited by BTernaryTau; 18 Jul, 2016 @ 5:32am
Experiments 18 Jul, 2016 @ 10:56pm 
I'm not certain it's your mod at the moment, since a second staff slot (Spark repair) is having similar issues. My mod list is too long to be clear (200+ active) but I'll troubleshoot through recent updates after I'm done with my own releases. I'll take a look at your code as well.

The fact that she somehow got the AWC perk "Alien Killer" instead of a psi ability is probably related to the problem.

Another glitch I'm actually using to test against: Selecting the additional slot given by Partially Gifted from the zoomed-out antfarm allows me to train another Psi Op. So far so good. Maybe because the Psi Lab menu is stuck but internally it already had emptied the slot.

Funny thing is that even dismissing the soldier kept her in the staff slot. And considering that this relates to the Spark not repairing (can be de-staffed), it's probably a screenlistener is accidentally affecting all staff slots. I don't see how an AWC perk would be related to the issue unless you specifically check for an ability.
BTernaryTau  [developer] 19 Jul, 2016 @ 3:37am 
I don't know why the Psi Op would learn an AWC ability and remain in the slot, but I can tell you that a soldier being stuck in the slot is probably a symptom of the lack of an XComGameState_ProjectPsiTraining (or whatever it's called) for that soldier. I'm away from my computer for a few days, so I can't really help you much more than that.
Darkstar 2 Aug, 2016 @ 4:28pm 
I'm having a similar issue with a soldier being stuck in the training slot. In my case, I added a Necromancer to the slot, she got her one perk trained, and now she's stuck. When I click on her name, it asks me if I want to pause her training; I click yes, but she still remains there.

She didn't get any AWC perks yet, and spark repairs seem ok as far as I can tell.

Looking at the other thread, I tried adding the XComMCPL_Defaults.ini with the requisite lines to the Necromancer mod, but that doesn't seem to have had any effect.

Not sure how to get her out of there, other than dismantling the lab (which does appear to do the trick).
Last edited by Darkstar; 2 Aug, 2016 @ 4:32pm
BTernaryTau  [developer] 2 Aug, 2016 @ 5:12pm 
Can you post your mod list along with any other details that might allow me to reproduce the issue? I'm guessing that either an obscure mod conflict or a very specific set of circumstances is responsible for causing this.
Darkstar 2 Aug, 2016 @ 7:08pm 
It's 230 mods long... Is there an easy way to get at the list other than typing it out?

BTernaryTau  [developer] 2 Aug, 2016 @ 7:13pm 
You can find a copy in Documents\my games\XCOM2\XComGame\Config\XComModOptions.ini.
Darkstar 2 Aug, 2016 @ 7:22pm 
Ok, the list follows below. I tried to recreate the issue by removing the psi lab and adding it back via console, but of course it didn't happen this time. I've got her training again now, and will update if she gets stuck again.


CustomBandanas
OverwatchAll
FullCharacterCustomizationFromStart
InkAndPaint
AdditionalTattoos-Asian
NewCountries
SkulljackandEMPTweaks
BleedOutMod
GrenadesUnlimited
XCOMTattoos
MapExpansionProjectADVENT
MassEffectCamoPatterns
IgnoreMissingDLC
Engineer2Scientist
ReplikantsCustomFacePaints
FreetheHood
MoreMapsPack
SuitUpgrading
XComEnergyShields
RedHeadband
MetalGearSolidFacepaintPack
DiversePatterns
Ninja_Nub_Misc_Headwear
RavenmoresDigitalCamoPack
DiverseFacepaints
TechArmor
AllSoldiersGainXP
XComInternationalVoicesPack
AdvancedModularWeapons
MilitaryCamouflagePatterns
LW_AlienPack
BalancedSniperRifle
WorkshopButton
Shocktrooper
BeatdownSkill
BetterShieldwall
HeavyWeaponTweaks
FlamethrowerPanicFix
CutContentPsionics
CZKevlarSpiderArms
Morearmorcolors
Guerilla
DeadpoolVoicepack
WeaponUpgradesExpanded
SubjectZero'sTattoo
McDougal'sDeadpoolMask
McDougal'sEdits
ShepardVoicepack
AnarchysChildrenExtraOptions
NewHairmod
BalancedRangerSword
CapnbubsAccessoriesPack
UpgradeReminder
MoreArmorCustomizationOptions
LW_SMGPack
AdventHelmets
LW_OfficerPack
SpecialistShotgun
Trooper-CustomClassMod
MoreRandomBackgrounds
ShensLegacy
ExpandedCallsignsandNicknames
EvacAll
DisableTimers
PerfectInformation
JsleezysRepurposedGear
TitanFallGear
ADVENTMEC
EWMECDor
ModdableSPARKRifles
TheAxeMod
M41APulseRifle
CVWeaponPackv2
CVWeaponPackv2_ArtAssets
Largerspawnpoints
LW_PerkPack
FalloutRangerPack
MrKX1ExtraA
MrKX1Tier3A
MrKX1Tier2A
MrKXCom1Stuffs
MrKX1Tier1A
ModEverything
GrimyLootPCS
SpartsKitbashes
GrimyLootAlienRulers
LongWarSamuraiClass
TankClassLW
TotalAdventWeaponry
ModConfigMenu
ResMecSA
SpartsCharSA
DLCBashes
AnarchyBashes
SparkBashes
LucubrationsSniperClass
DisableAnyClass
ModOptionsMenu
GrimyClassFury
GrimyClassAN
CommandersChoice
OneAPSword
AdditionalMissionTypes
SquadCohesion
PlayableAdvent
StenchfuryModularHelmets
WA'sCustomGear
BlacklightRetributionHelmets
Continuity
FlankPreview
LootIndicator
AWCReroll
GrimyClassMod
GrimyClassHH
MrKX1Tier1W
MoreScanningSites
ExpandedMissionNames
TacticalXP
MissionTimeRemaining
MapsbyVozati
CinematicRapidFire
ShowEnemiesonMissionPlanning
BlackmarketUsage
NicknamesExtended
PlasmanTattoos
Moreclothes
PlasmanCamos
Destroyer'sFemaleHairPack
PsiLabTrainsMultipleClasses
ShadowOps
PsiSpecialist
Tinkerer
ADVENTMECBreacher
LongerNamesV2
MakeHealsPersist
UtilitySlotSidearms
EleriumCoreCrafting
PartiallyGifted
AWCSquadsightFix
StabilizeMe
AddGIJoe
CobraTattoos
GIJoeTattoos
Rifleman
Uniforms
GremlinLoot
GOWVoicepack
SaintsRowFemaleBoss
SaintsRowMaleBossVoicePack
JackVoicePack-Galw1n'sEdition
AshleyWilliamsVoicePack
SaintsRowJohnnyGatVoicePack
SplinterCellSamFisherVoicePack-WTR
SaintsRowKinzie
XXLTattoo
ARCHER'sSterlingArcher
LanaKaneVoicepack
BlademasterThrowingAxeFix
DelayedRulerEntrances
RulersIgnoreShadowstepMovement
NormalRulerTurns
EldritchFacepaints
Moreskincolors
HandyHeavyWeapons
MauriceMossVoicepack(ITCrowd)
ITCrowdVoicepack
ReadyUp
MGSVBDUSoldierCustomizationPack
EscalationClasses
LucubrationsInfantryClass
DeadShotIgnoresDodge
BladestormCustomization
HuntersInstinctforSwords
AllTheClasses
SEALClass
GTSPerksforSparkUnits
LAByrinth
GrimyFNG
CheatVest
ActionQueue
QuickReload
FasterAvengerNavigation
RemoveMods
Bestiary
MegatronVoicePack
OptimusPrimeVoicepack
StenchfuryModularArmors
SoundwaveVoicePack
StarScreamVoicePack
SPARKCustomClassSupport
AmmoPocketFix
SPARKAmmoSlot
RogueClassMod
KatanaMod
LW_LaserPack
SPARKUpgrades
LW_Toolbox
GrimyLootMod
CombatKnife
LongWarSpecOpsClass
TrueretroactiveAWC
MissionAwardVariety
NecromancerClass
ABetterADVENT
Flawless
LWMecsasSPARKS
ABetterADVENTBetterPodsPLUS
ABetterADVENTAllTheEnemies!
LWMecArmor
PerkPackRemixStriker
Gadgeteer
ME3_Jack
GarrusVakarianVoicepack
TaliZorahVoicePack
ZaeedMessaniVoicePack
WrexVoicePack
MordinSolusVoicePack
JackVoicepack
LiaraT'SoniVoicePack
ThaneKriosVoicePack
MirandaLawsonVoicePack
JamesVegaVoicePack
KasumiGotoVoicePack
Joker
UrdnotGruntVoicePack
LegionVoicePack
EDIVoicePack
ME3_Tali_Zorah
MercenaryPlasmaWeapons
ArmorStatCustomiser


Darkstar 2 Aug, 2016 @ 7:30pm 
Aha! Got her stuck again. Here is what I did:

1) Add necromancer soldier A to lab while normal psi-ops soldier B is already there training. Fast forward a day or two.
2) Soldier B completes training. Set new perk for soldier B to train.
3) Remove soldier B.
4) Add soldier B back.
5) Try to remove soldier A. It asks if you want to pause A's training, but A won't leave after clicking accept. Soldier A's training does not appear in event queue either.
Last edited by Darkstar; 2 Aug, 2016 @ 7:31pm
BTernaryTau  [developer] 10 Aug, 2016 @ 1:38pm 
Can you tell me the exact moment in this process that soldier A's training ceases to appear in the event queue? So far I have yet to replicate this problem, and knowing that might help me pinpoint where something's going wrong with the code.
UnoriginalPotato 14 Apr, 2023 @ 3:25am 
I have found that the mod config menu requires Wotc, but upon trying to use it in Wotc, my game crashes upon use of the psi lab. my next test will be to see if it crashes without the dlc
< >
Showing 1-12 of 12 comments
Per page: 1530 50