• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

Help with alpha 17 Progression xml?

so i read a few threads, and i watched a few videos, and so far i have failed to correctly edit progression xml. i was able to get it to give extra skill points per level, but now im stuck trying to get past the level gate on skills and perks. i wanted to ask where in the file for each perk or skill it specifies that i have to be level 2,3,4,ect. overall to be able to get a level 2,3,4,ect. in any given perk.

for example: perception-

as you can see I changed the level reqs to 1, then i tried changing the GTE values to 1, and finally i changed the description to 1, but in game it only allows me to use points to get the first level of any such perk before having to level up my overall character.

can some pls help?

<attribute name="attPerception" name_key="attPerceptionName" desc_key="attPerceptionDesc" icon="ui_game_symbol_stealth">

<level_requirements level=""><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints01"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints01"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints01"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints01"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints02"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints02"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints03"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints03"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints04"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints05"/></level_requirements>

<effect_group>

<requirement name="HoldingItemHasTags" tags="ranged"/>

<requirement name="HoldingItemHasTags" tags="shotgun" invert="true"/>

<passive_effect name="SpreadMultiplierAiming" operation="perc_add" value=".18,.02" level="1,9"/>

<passive_effect name="SpreadMultiplierCrouching" operation="perc_add" value=".18,.02" level="1,9"/>

<passive_effect name="SpreadMultiplierWalking" operation="perc_add" value=".18,.02" level="1,9"/>

<passive_effect name="SpreadMultiplierRunning" operation="perc_add" value=".18,.02" level="1,9"/>

<passive_effect name="SpreadMultiplierHip" operation="perc_add" value=".18,.02" level="1,9"/>

<passive_effect name="SpreadMultiplierIdle" operation="perc_add" value=".18,.02" level="1,9"/>

</effect_group>

<effect_group>

<requirement name="HoldingItemHasTags" tags="ranged"/>

<passive_effect name="EntityDamage" operation="perc_add" value="0.0,0.40" level="1,9"/>

<passive_effect name="EntityDamage" operation="perc_add" value="0.5" level="10"/>

<passive_effect name="EntityDamage" operation="perc_add" value="0.52,0.70" level="11,20"/>

<effect_description level="1" desc_key="attPerceptionRank1Desc"/>

<effect_description level="1" desc_key="attPerceptionRank2Desc"/>

<effect_description level="1" desc_key="attPerceptionRank3Desc"/>

<effect_description level="1" desc_key="attPerceptionRank4Desc"/>

<effect_description level="1" desc_key="attPerceptionRank5Desc"/>

<effect_description level="1" desc_key="attPerceptionRank6Desc"/>

<effect_description level="1" desc_key="attPerceptionRank7Desc"/>

<effect_description level="1" desc_key="attPerceptionRank8Desc"/>

<effect_description level="1" desc_key="attPerceptionRank9Desc"/>

<effect_description level="1" desc_key="attPerceptionRank10Desc"/>

 
so i read a few threads, and i watched a few videos, and so far i have failed to correctly edit progression xml. i was able to get it to give extra skill points per level, but now im stuck trying to get past the level gate on skills and perks. i wanted to ask where in the file for each perk or skill it specifies that i have to be level 2,3,4,ect. overall to be able to get a level 2,3,4,ect. in any given perk.

<attribute name="attPerception" name_key="attPerceptionName" desc_key="attPerceptionDesc" icon="ui_game_symbol_stealth">

<level_requirements level=""><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints01"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints01"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints01"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints01"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints02"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints02"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints03"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints03"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints04"/></level_requirements>

<level_requirements level="1"><requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints05"/></level_requirements>

Looks like you have removed the levels and now only have 1 level of perception

the first part

Code:
<level_requirements level="N">
N= the actual level that you are defining the requirements for, so by changing that part you removed the levels being defined, keep the numbers 1-10 as already in the file.

the second part defines the requirement for each level

Code:
<requirement name="PlayerLevel" target="self" operation="GTE" value="1" desc_key="reqGenericPoints03"/>
requirement name=PlayerLevel is defining the specific players level that is needed to define the first part.

target= obviously your character.

operation=GTE means greater than or equal too (if you see just GT it means greater than)

values=X

X= tihs is the specific level required for the first part

desc_key= reqGenericPoints(P)

P= how many skill points it takes to attain this level.

I hope this clarifies for you what is going on.

Also don't change the effectdescription="N" as it is defining the specific level but not the requirements.

 
Back
Top