XCOM 2
[WOTC] Rusty's Psionic
 This topic has been pinned, so it's probably important
Beliand 8 Mar, 2021 @ 9:29pm
LWotC Ini tweaks
As per Rusty's suggestion when helping me troubleshoot, making a discussion to point out that if you want to use this class fully with Long War of the Chosen (as Rusty understandably wants to wait for a full, stable version to update/make the mod work with it by default) due to some weirdness with the versions of Solace/Domination/void Rift used to learn Void Rift and Domination you will need to replace Solace with Solace_LW in the ClassData.ini file for Rusty's Psionics, this will make them use the targeted effect removal version of Solace instead of the aura, If you prefer the aura you can probably change Domination and Void Rift but I'm not adept enough to figure that part out myself yet!

UPDATE: in newer versions of LWoTC, the current Dev builds, its Null Lance and it alone that requires the targeted Solace (Solace_LW) so same tweak still works, but is only needed for lance now in the newer builds, still trying to work out how/where to change Lance by itself to keep aura, but thought id update for any LWoTC users that wanted access back to lance ASAP
Last edited by Beliand; 21 Mar, 2021 @ 12:42pm
< >
Showing 1-12 of 12 comments
10,- 7 Feb, 2022 @ 5:49pm 
LWOTC 1.0 is out and the PSI classes are still in vanilla state where you get them when the game is basically over. Thanks to the predecessor and this mod the PSI class becomes relevant again!

I edited the skilltree to my liking and with LWOTC restrictions in mind.

---------------------------------------------

#1 Rank
(AbilityType=(AbilityName="MindMerge", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="Soulfire", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="Insanity", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\

#2 Rank
(AbilityType=(AbilityName="LW_NullWard", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="SoulSteal", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="Solace_LW", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\

#3 Rank
(AbilityType=(AbilityName="LW_SoulStorm", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="VoidRift", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="NullLance", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\

#4 Rank
(AbilityType=(AbilityName="LightningReflexes_LW", ApplyToWeaponSlot=eInvSlot_Unknown)), \\
(AbilityType=(AbilityName="Fuse", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="LW_PhaseWalk", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\

#5 Rank
(AbilityType=(AbilityName="Fortress", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="IRI_PsiReanimation", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="Inspire", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\

#6 Rank
(AbilityType=(AbilityName="Bastion", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="Stasis", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="RustyPsiHeal", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\

#7 Rank
(AbilityType=(AbilityName="CombatFitness", )), \\
(AbilityType=(AbilityName="Domination", ApplyToWeaponSlot=eInvSlot_SecondaryWeapon)), \\
(AbilityType=(AbilityName="Sustain", )), \\
Last edited by 10,-; 8 Feb, 2022 @ 2:56am
10,- 8 Feb, 2022 @ 2:54am 
Edit, if you play this with WOTC, i also recommend editing the PSI weapon cost,.
They cost corpses to manufacture, which can be very very scarce, and therefore i balanced the psi weapons around the normal weapon costs and made them alittle more costy. (XComLW_Overhaul file)

-------------------------------

+ItemTable=(ItemTemplateName="PsiAmp_MG", Slots=0, Starting=false, Infinite=false, Buildable=true, RequiredTech1="Psionics", RequiredTech2="Tech_Elerium", SupplyCost=40, AlloyCost=5, CrystalCost=5, CoreCost=0, SpecialItemTemplateName="", SpecialItemCost=1, TradingPostValue=5, RequiredEngineeringScore=25, Tier = 102, PointsToComplete=200)

+ItemTable=(ItemTemplateName="PsiAmp_BM", Slots=0, Starting=false, Infinite=false, Buildable=true, RequiredTech1="Psionics", RequiredTech2="AutopsyGatekeeper", SupplyCost=100, AlloyCost=10, CrystalCost=10, CoreCost=2, SpecialItemTemplateName="", SpecialItemCost=1, TradingPostValue=10, RequiredEngineeringScore=40, Tier = 104, PointsToComplete=200)
Last edited by 10,-; 8 Feb, 2022 @ 2:58am
marco.kawasaki 10 Jul, 2022 @ 10:55am 
Originally posted by 10,-:
Edit, if you play this with WOTC, i also recommend editing the PSI weapon cost,.
They cost corpses to manufacture, which can be very very scarce, and therefore i balanced the psi weapons around the normal weapon costs and made them alittle more costy. (XComLW_Overhaul file)

-------------------------------

Very usufeul, TY!
wsmithjr02 18 May, 2023 @ 11:58pm 
Any thoughts on adding Rank #8 to match the rest of the LWotC classes? I see there's a blank template in the ini but I have no idea what to put in it. I really like the idea of a separate Psi class and would like to use this with LWotC and have the class be a similar power curve to the others.
RustyDios  [developer] 19 May, 2023 @ 9:28am 
I don't play LWotC so I have no idea what to put in there either!
I left the template to make it easier for people that do play LWotC to use/setup.
ElfWrath 29 Aug, 2023 @ 11:08am 
Hello all! I've tried adding the 8th rank myself but I have the same issue. I've modified the class skill tree file, I've also added another line for an icon to show with the rank, but I can't get the 8th rank to show in the skill tree in-game. It only shows up to Magus. Is there anything else (file/line/command, etc) that needs modification to be able to see/use the 8th rank? Thanks!
Last edited by ElfWrath; 29 Aug, 2023 @ 11:09am
RustyDios  [developer] 29 Aug, 2023 @ 11:22am 
If you had the unit already, and modified the tree afterwards you will need to RebuildTheSelectedSoldier to force the tree to update.
ElfWrath 29 Aug, 2023 @ 11:34am 
Right! Is there a console command for that? Because I tried training a new Psionic from scratch in the Guerilla Centre and it still doesn't show up. And if I change the class of another soldier to RustyPsionic, it still doesn't show up. Not sure what to do here. In the comments, there was another person who said they managed to get it working. Any idea how?

You mentioned this to them:
@Yeah, near the bottom of the XComGame.int you should find the commented out rank names and icon

;RankNames[8]="Void"
;ShortNames[8]="Vd."
;RankIcons[8]= "UILibrary_LW_PerkPack.psirank_Master"

Just remove the ; and that should be good@

I don't see those lines in the XComGame.ini of your mod. Is it somewhere else? In the main game maybe?
Last edited by ElfWrath; 29 Aug, 2023 @ 11:52am
RustyDios  [developer] 29 Aug, 2023 @ 1:37pm 
Those lines are needed and are not in the XComGame.ini

They are found in the Localisation\ XComGame.int

changing those and rebuilding the unit should get you what you desire :)
ElfWrath 30 Aug, 2023 @ 1:47am 
Yes! Modified the lines in Localisation, along with changing the abilities from the 8th rank to be distinct from anything else in the tree (I think that was causing issues as well), and now I can see the 8th rank in the skill tree. Thanks very much for the help @Rusty! Great work with the mod!
Wp 19 Nov, 2023 @ 8:08pm 
If anyone has any problems with nulllance's prerequisites (or any other ability really) I recommend downloading the mod Ability Prerequisite Get-Arounder and folloow the instructions in the ini file.
hottt3 19 Mar @ 12:51am 
I'm a newb. Can anyone give a concise and clear guide how to make this class fully playable (as it was intended) in LWOTC. Thanks!
< >
Showing 1-12 of 12 comments
Per page: 1530 50