RimWorld

RimWorld

Vanilla Factions Expanded - Ancients
Rift 21 Nov, 2021 @ 7:34pm
Janky Fix to Not Being Able to Add Superpowers
Although this fix is quite long I found that it works:
(You have to be alright with using dev mode)
1. Create a copy of your save file
2. open the save file (I used windows built in notepad)
3. find the colonist you want to be able to have superpowers by using ctrl+f and searching
"<nick>colonistname</nick>" (For example <nick>Kaleun</nick>
4. Find the last instance, ignore the other instances of "<nick>colonistname</nick>"
5. Ctrl+F the phrase "<learnedAbilities />" and search upwards, the first one is the one you want to edit, you should be able to see the colonist's name you searched for earlier.
6. Replace "<learnedAbilities />" with
<learnedAbilities> <li Class="VFECore.Abilities.Ability_ShootProjectile"> <pawn>Thing_Human1049</pawn> <def>VFEA_AcidBreath</def> <verb> <loadID>Ability_VFEA_AcidBreath_Thing_Human1049_Verb</loadID> <currentTarget>(0, 0, 0)</currentTarget> <currentDestination>(0, 0, 0)</currentDestination> <lastShotTick>-999999</lastShotTick> <canHitNonTargetPawnsNow>True</canHitNonTargetPawnsNow> <ability>Ability_VFEA_AcidBreath_Thing_Human1049</ability> </verb> </li> </learnedAbilities>
make sure it lines up with the text around it
7. Then ctrl+F the phrase "<vfea_powerTracker IsNull="True" />", this should be below the name of the colonist you searched earlier, it should be the first result and should be next to a line of code mentioning TreeSightings
8. Replace "<vfea_powerTracker IsNull="True" />" with
<vfea_powerTracker> <powers> <li>AcidSpitting</li> </powers> </vfea_powerTracker>
make sure it lines up with the nearby code.
9. save the document by using ctrl+s
10. launch that rimworld save and turn on dev mode
11. select the changed colonist and click powers to make sure the changes went through.
12. click edit mode on the powers tab and then remove the Acid Spitting Ability.
13. This should now allow you to put that colonist into the gene-tailoring pod

There is probably a better way of doing this but this was the first way I found that works in as little steps needed.
< >
Showing 1-2 of 2 comments
Rift 21 Nov, 2021 @ 7:39pm 
Also you may be like "well why don't you just have it so they don't have a power instead of having acid spit" I tried but it wouldn't allow them to enter the gene pod
Rift 21 Nov, 2021 @ 7:44pm 
also after further testing this only works with humans not other races such as engi or ferians, I think I know why and I will try to find a fix for this
Last edited by Rift; 21 Nov, 2021 @ 7:44pm
< >
Showing 1-2 of 2 comments
Per page: 1530 50