XCOM 2
[WOTC] Create Custom Abilities: Stats
35 Comments
Joe Marotta 10 Apr @ 5:14pm 
Great mod! Curious, is there any mod to create custom items as well? For example, to create upgrade to custom item that only has 1 tier. All these create your custom x are great for creativity and experimentation!
Nero 20 Mar @ 4:30am 
tried applying it to a ballistic shield, it has effects but it didnt show as one of the passives when i use yaf1
Nero 13 Mar @ 11:31am 
Can i give negative stats to abilities? Like for example i make an ability called "cumbersome" and set the modmobility to -1 and using wsr attach it to exo suit, would the exo suit then give -1 movement when equipped?
Grizzly 12 Mar, 2023 @ 5:50am 
Nevermind. It works OK, but you can't use space in the name of created abilitity.
Grizzly 11 Mar, 2023 @ 11:40am 
Well it doesn't work for LWOTC. Tried to attach it to one of my Shinobi's class perks.
Boundir  [author] 11 Feb, 2020 @ 1:08am 
@Tenno
Ok so the ability has its description. Nothing to update.
No limit. There must be something else.
Shooting ends your turn, so unless you have an ability that prevents that it will always end your turn.
Please use github issues as this comment section should only be for this mod.
Tenno 10 Feb, 2020 @ 4:48pm 
Having three action points would allow me to shoot once and move right? And that the display for the chevrons that determine action points would be three?
Tenno 9 Feb, 2020 @ 9:41pm 
I tied the ability to the Plated Vest in the repurpose abilities along with other custom abilities I made with this mod. The abilities I made here work just fine, but the action points ability seems to have no effect. Is there a limit to how many abilities I can tie to an item, or is it something else?
Boundir  [author] 7 Feb, 2020 @ 11:59am 
Yes you will be able to put the ability on someone/something using Repurpose Abilities . I added a description to it but set it to not appear. Will update during the week end.
Tenno 7 Feb, 2020 @ 10:51am 
Also, I want to add a description to the ability, like the birthday ability for the resistances mod, but they don't seem to show up in game for the abilities I make.
Tenno 7 Feb, 2020 @ 10:49am 
I had to delete and re extract the zip file, it reads it in the mod launcher now, so if i want to tie the ability to something it would look like this?

AddAbilityName[0]=AdditionalActionPointAbility
Boundir  [author] 6 Feb, 2020 @ 1:24am 
Either use the Alternative Mod Launcher or put the folder in \steamapps\common\XCOM 2\XCom2-WarOfTheChosen\XComGame\Mods.
Don't alter DefaultModOptions.ini
Tenno 5 Feb, 2020 @ 3:33pm 
I can't seem to get the mod to show up on my mod list in the mod order screen, I added the mod to the mod folder, and edited the defaultmodoptions.ini file to include it, do you have any suggestions?
Tenno 22 Jan, 2020 @ 9:02am 
@Boundir Thank you! This is the last thing I need to complete my soldier class, I was under the assumption that I needed to do that in the ini files.
Boundir  [author] 22 Jan, 2020 @ 3:20am 
@Tenno
It's quite simple but you will need the SDK for that. If I have some spare time I will either show you how to or make it.
Tenno 21 Jan, 2020 @ 10:24pm 
@Boundir Can you post the proper syntax for how to add action points stats? I want to bind an it to an item to give a soldier an extra two actions a turn, and I can't seem to get it right on my end.
Boundir  [author] 12 Nov, 2019 @ 1:18am 
@ClanFoxReaper
Please read comment below (27th of july).
ClanFoxReaper 11 Nov, 2019 @ 4:32pm 
Tell me pleasy how can i write these days correct in "TemplateName = BirthdayThirty"? Some reason it doesn't work for me.
Boundir  [author] 29 Aug, 2019 @ 2:51pm 
@Flamingcheesepie
It's not difficult but it's not a stat.
To add an action you can add X2Effect_TurnStartActionPoints or X2Effect_GrantActionPoints to your ability template.
The first one is used by the Sectopod and the second by Momentum, Teamwork, Overdrive etc...
Flamingcheesepie 28 Aug, 2019 @ 8:51pm 
Any chance of adding Action Points as a stat, or would that be significantly more difficult to do than just stat edits?
Tenno 28 Jul, 2019 @ 9:58am 
That worked, Thanks!
Boundir  [author] 28 Jul, 2019 @ 2:41am 
You need to increment AddAbilityName, starting from 0 (0, 1, 2, ...)
Tenno 27 Jul, 2019 @ 9:45pm 
I've been testing the mods and combining them to items with the repurpose abilities mod. Ive had success with adding the test CIA ability "birthday" to the plated vest, but the CSA ability BirthdayTwenty does not seem to work on the vest.

+Abilities = (TemplateName=PlatedVest, AddAbilityName[0]=BirthdayTwenty, AddAbilityName[0]=Birthday)

^ This is the string I added to the XComRepurposeAbilities.ini from the repurpose mod. Is this the correct way to go about this? (I removed the semi colon from the other file).
Boundir  [author] 27 Jul, 2019 @ 2:10am 
@Tenno,

You don't need them, they are here as examples. The semi colons are here so the game won't use those lines.

This mod will add the abilities you want to the game. Then you can put them on whatever (weapon, armor, character) using Repurpose Abilities .
If you want to add them to a specific class you will need to change XComClassData.ini and add your abilities there.

You can name them whatever. Better use characters only and no space. But I don't even know if that matters.
You can't have two similar template names.
Tenno 26 Jul, 2019 @ 4:56pm 
Hello again, I have a few more questions about this mod. First, in the CSA file, in front of the templates there are semi colons, do I need them in front of the templates?

Example: +Abilities=(TemplateName=BirthdayThirty, ModWill=15, ModPsiOffense=50) is instead
;+Abilities=(TemplateName=BirthdayThirty, ModWill=15, ModPsiOffense=50) in the file.

Secondly, how would I go about adding abilities to the in game classes such as templar, ranger etc...
I am under the impression that you need to simply copy the csa file over to a custom class and edit them there.

And finally, what should I name the templates? (For example, the above has birthdaythirty as the template name. Do i need to name them after the class I am inserting the templates into?)

Thank you for your time, and sorry for all of the questions, I am new to modding and altering the ini files!
Boundir  [author] 17 Jul, 2019 @ 1:27am 
I didn't test neither the Backpack size or the Utility Items. I suppose at least one of them should do that.
Beagle 16 Jul, 2019 @ 5:05pm 
Really neat, thanks! If I equip an item in the barracks which lowers backpack size, it'll update instantly and remove one of my slots?
Boundir  [author] 16 Jul, 2019 @ 1:54am 
@Ludwig the Spectre
Do you mean, make your own abilities, test them then give the ini to your friends so they can have them too? If so it is what this mod is for.
Ludwig, Shadow Protogen 15 Jul, 2019 @ 8:42pm 
Not too sure if this is crazy, but what if you would like to import your custom abilities like a code to share with your friends.

Not really possible but just an idea
Brave Sir Sausage 14 Jul, 2019 @ 12:36am 
Now I can finally stop twiddling with unused abilities from other mods and forgetting what I've done!
This kind of modular mod is a wonderful tool to have.
Boundir  [author] 13 Jul, 2019 @ 4:31pm 
Thank you Aerres. I didn't know of that mod. I will look into it later.
As stated in the note, I deliberately didn't add the icons and descriptions. I didn't find an easy way to let users select the icon. So instead of always applying the same default one I use none.

Create Custom Abilities: Immunities does add an icon, a default one, an ability name and a description.
Reiyn 13 Jul, 2019 @ 4:04pm 
Hey mate congrats on the new mods being released you're a machine :D

Have you looked into the stance mod? they have a similar system to this that also has the ability to add icons and text descriptions for the skills as well.
Boundir  [author] 13 Jul, 2019 @ 2:29pm 
Thanks again 😄
This one will only create ability, not modify one. But I might add that to Ability Editor if I didn't already.
initium 13 Jul, 2019 @ 2:24pm 
Brilliant mod Boundir

Will this also apply to modding existing abilities? For instance...
Conceal adds eStat_DetectionRadius or
Solace add eStat_ArmorMitigation