The syntax is X = Y. You should read X as "from level X on...". You should read = as "...I get..." You should read Y as "Y perk points per level."
If you do not specify anything, vanilla defaults apply, meaning the same as 1=1 ("from level 1 on, I get 1 perk point per level" ) .
@MysticSong:
No, it means you gain 1 and a half perk point every level. To "gain 2 perk points every 2 levels" use this: 1=0 2=2 3=0 4=2 ...
@beowulf1223: With this mod, you do not have to use "full" perk points (integer values). You can use a fraction, e.g. 0.5 means half a perk point. So, 3=1.5 means: "From level 3 on, I get 1 and a half perk points per level". Obviously, the game does not allow you to spend half a perk point or any other fraction. Fraction of perk points must be spared. So, in this example, at level 3 you have 1 perk point to spend and half a perk point to save for later. At level 4, you gain one and a half perk point again. So now you have 3 perk points gained as follows:
This means, at level 4, actually you now can spend 2 perk points, because now a "full" perk point is "complete" (an integer value). 3=1.5 actually means that you gain 1 perk point at every level and one additional perk point every other level.
Another example: 1=0.25 "from level 1 on, I get a quarter of one perk point per level" level 1: 0.25 perk points (total: 0.25 perk points, nothing to spend) level 2: +0.25 perk points (total: 0.5 perk points, nothing to spend) level 3: +0.25 perk points (total: 0.75 perk points, nothing to spend) level 4: +0.25 perk points (total: 1 perk point to spend) This actually means: Every 4th level, you have one "full" perk point to spend
I hope this very broken down explanation is helpful
An important addition:
Do NOT use "1" as level! It does *NOT* work! The lowest possible number is a 2!
1=2 <--- not working 2=1 <--- working
From author: That is, because player starts with lvl 1, and begin gaining perk points from 2 level. So 1=2 is useless and ignored. Sorry, that forgot to clarify this.
Well, hopefully, you're using MO2 or something first. So this mod contains an .ini file you can rename found in these folders: \F4SE\Plugins\ >> just rename the pppl_example.ini to pppl.ini and that's all you will need to do to receive 2 perk points per level.
Likewise, If the mod was installed via MO2, activate it in the left pane, double-click it to open its contents, go to INI Files tab, then you will find the mentioned F4SE\Plugins folders, expand them to find the pppl_example.ini and rename it as mentioned before to pppl.ini. Open this ini file. The 2=2 at the very bottom simply means "at level 2, start giving the character 2 perk points until they reach whatever the maximum level in the game is. 2(literally level 2)=2(amount of perk points the player receives every level). Now for the more complicated bits if you want to customize this further for any reason...
Still inside the pppl.ini file: We're only changing the very last line (which shows 2=2). We'll give it a proper naming convention so think of it as Level=PerkPoints. You can't have anything lower than 2 for Level since 2 is the very first level you can start receiving perk points ingame. But you can change the Level from 2 to anything you want if you want to start earning perk points at a level of your choosing. Just keep in mind you won't be receiving perk points ever until you've reached that Level. If you want to receive 3 perk points per level (forever), just change PerkPoints to 3, or 2=3, and so on. If you want 5 perk points per level then it should read 2=5.
*(The ";" (semi-colon) sitting behind every line in this ini file can be safely ignored as they are simply a symbol that forces the mod to ignore the line itself. Or in programming speak, "comments" the line out so it is ignored.)*
If you are wanting something like 1 perk point until level 10, 2 perk points from level 11 to 20, 3 perk points from 21 to 30, and so on: [points] 2=1 11=2 21=3 31=4 ^In the above example to reiterate, you are telling this mod to give you 1 perk point per level until level 10, 2 perk points every level from level 11 to 20, 3 perk points every level from 21 to 30, and 4 perk points every level from level 31 onward until maximum level. 2=1 literally translates to "At level 2 start giving 1 perk point". And since we have a second line it reads "At level 11, start giving 2 perk points" And so on.
Sounds good. Here is exactly what I've typed for the code in the ini, but I'm still getting two points. Right now I'm level 42 and I used the command console to hit 43. It only gave me 2 points. I deleted everything else including the instructions and example.
It looks like you have it set up perfectly. Aside from that you're launching the game with F4SE? There are no other mods trying to generate perk points using an ini file? Strange it wouldn't work. Idk if Vortex handles in files differently though.
I can check but to my knowledge I don't think so, I have the F4SE shortcut on my desktop. Just in case, I'm going to try installing it manually. EDIT: Reinstalling the mod manually fixed it! I don't know why but I'm glad it's working now! Thanks for your help man.
Glad this mod exists but I can't get it to work the way I want. The example provided in the ini was great but I only get two perk points when I hit level 44. I removed the semicolons and renamed it, but I can't get it to work for the example.
For anyone who can't get this to work there may be a very simple fix for you . Rename the ini file from pppl_example to pppl and it should work as intended.
This mod frustrated me to no end but the solution is super simple in hindsight. AND obvious
I wanted 4 points per level, so I changed the 2 to 4 ofc. 2 = 4
Now here's the issue, I never actually deployed mods after changing this. On the Orange bar at the top you gotta click 'deploy mods' and it'll make a window pop up asking about the recent changes to the mod, in the drop down menu just tell it to use the changed files and be done with it. Load up the game and enjoy your points lol. Can't believe I was this dumb.
Yes many mods need the game to start from f4se_loader.exe. For Fallout 4 I use Vortex and there I have f4se_loader.exe in tools on the dashboard, so that I don't have to get into the gamefiles to start the game. You can do something similar in MO2
905 comments
The syntax is X = Y.
You should read X as "from level X on...".
You should read = as "...I get..."
You should read Y as "Y perk points per level."
If you do not specify anything, vanilla defaults apply, meaning the same as 1=1 ("from level 1 on, I get 1 perk point per level" ) .
@MysticSong:
No, it means you gain 1 and a half perk point every level.
To "gain 2 perk points every 2 levels" use this:
1=0
2=2
3=0
4=2
...
@beowulf1223:
With this mod, you do not have to use "full" perk points (integer values). You can use a fraction, e.g. 0.5 means half a perk point.
So, 3=1.5 means: "From level 3 on, I get 1 and a half perk points per level".
Obviously, the game does not allow you to spend half a perk point or any other fraction. Fraction of perk points must be spared. So, in this example, at level 3 you have 1 perk point to spend and half a perk point to save for later. At level 4, you gain one and a half perk point again. So now you have 3 perk points gained as follows:
- level 3: +1.5 perk points
- level 4: +1.5 perk points
- total: 3 perk points
This means, at level 4, actually you now can spend 2 perk points, because now a "full" perk point is "complete" (an integer value).
3=1.5 actually means that you gain 1 perk point at every level and one additional perk point every other level.
Another example:
1=0.25 "from level 1 on, I get a quarter of one perk point per level"
level 1: 0.25 perk points (total: 0.25 perk points, nothing to spend)
level 2: +0.25 perk points (total: 0.5 perk points, nothing to spend)
level 3: +0.25 perk points (total: 0.75 perk points, nothing to spend)
level 4: +0.25 perk points (total: 1 perk point to spend)
This actually means: Every 4th level, you have one "full" perk point to spend
I hope this very broken down explanation is helpful
An important addition:
Do NOT use "1" as level! It does *NOT* work!
The lowest possible number is a 2!
1=2 <--- not working
2=1 <--- working
From author:
That is, because player starts with lvl 1, and begin gaining perk points from 2 level. So 1=2 is useless and ignored. Sorry, that forgot to clarify this.
I'm having trouble too
Likewise, If the mod was installed via MO2, activate it in the left pane, double-click it to open its contents, go to INI Files tab, then you will find the mentioned F4SE\Plugins folders, expand them to find the pppl_example.ini and rename it as mentioned before to pppl.ini. Open this ini file. The 2=2 at the very bottom simply means "at level 2, start giving the character 2 perk points until they reach whatever the maximum level in the game is. 2(literally level 2)=2(amount of perk points the player receives every level). Now for the more complicated bits if you want to customize this further for any reason...
Still inside the pppl.ini file: We're only changing the very last line (which shows 2=2). We'll give it a proper naming convention so think of it as Level=PerkPoints. You can't have anything lower than 2 for Level since 2 is the very first level you can start receiving perk points ingame. But you can change the Level from 2 to anything you want if you want to start earning perk points at a level of your choosing. Just keep in mind you won't be receiving perk points ever until you've reached that Level. If you want to receive 3 perk points per level (forever), just change PerkPoints to 3, or 2=3, and so on. If you want 5 perk points per level then it should read 2=5.
*(The ";" (semi-colon) sitting behind every line in this ini file can be safely ignored as they are simply a symbol that forces the mod to ignore the line itself. Or in programming speak, "comments" the line out so it is ignored.)*
If you are wanting something like 1 perk point until level 10, 2 perk points from level 11 to 20, 3 perk points from 21 to 30, and so on:
[points]
2=1
11=2
21=3
31=4
^In the above example to reiterate, you are telling this mod to give you 1 perk point per level until level 10, 2 perk points every level from level 11 to 20, 3 perk points every level from 21 to 30, and 4 perk points every level from level 31 onward until maximum level. 2=1 literally translates to "At level 2 start giving 1 perk point". And since we have a second line it reads "At level 11, start giving 2 perk points" And so on.
Hope this helps.
Should I uninstall it and download it virtually?
[points]
2 = 1
11 = 2
21 = 3
31 = 4
91 = 0
EDIT: Reinstalling the mod manually fixed it! I don't know why but I'm glad it's working now! Thanks for your help man.
CGF "Game.AddPerkPoints" 5
Make sure to use the quotation marks, and enter the number you want.
5 = 2
6 = 1.2
This should get you an extra point once you reach level 5, 10, 15, 20 etc. If not, then you'll get the extra point on level 5, 11, 16, 21 etc.
If you're not starting with a Level 1 character, you could go with something like:
2 = 1
5 = 2
6 = 1
10 = 2
11 = 1
15 = 2
... etc. Just follow the pattern.
I removed the semicolons and renamed it, but I can't get it to work for the example.
I wanted 4 points per level, so I changed the 2 to 4 ofc. 2 = 4
Now here's the issue, I never actually deployed mods after changing this. On the Orange bar at the top you gotta click 'deploy mods' and it'll make a window pop up asking about the recent changes to the mod, in the drop down menu just tell it to use the changed files and be done with it. Load up the game and enjoy your points lol. Can't believe I was this dumb.