This message is important in the context of the provided mod as it makes the addition of PerkPoints easy via a simple console command ingame. Thanks for pointing me to this command as there are people who don't want to add every single basic Perk by ID for a custom build.
CallGlobalFunction "Game.AddPerkPoints" <int>
This adds however much PerkPoints are specified via the integer value.
-------------------------------- Example: CallGlobalFunction "Game.AddPerkPoints" 5 This adds 5 PerkPoints for ABSOLUTE context and to prevent {["<5> didn't work???"]}.
The correct usage is CallGlobalFunction "Game.AddPerkPoints" 100 1, where 100 represents the number of skill points, and the following 1 must be included. This command can also be used in Fallout 4.
So, I think you are saying that this mods bat files won't work because of the "1 must be included"? Will adding the 1 to the bat files let the bat files work?
you do not require two numbers... just a single number will work fine, as i have used this command like 50 times both in testing as well as actual use.
CGF "Game.AddPerkPoints" 5
That alone will add you 5 perk points, the following digit itself wont do anything at all if you add a 1 at the end...its extremely similar to the addAV commands in that once you reach the integer/number you dont type 2+ numbers, only the value you want set. If you look this command up on google you will absolutely find everywhere telling you to use it, however NOWHERE explains what that 1 does, and there are 0 draw backs to not adding the 1... its just a tiny time waster and a minor addition to complexity. (complexity being people think its necessary even when its not)
It doesn't. It's just a regular console command. If you're using multiple mods running bats, they may not all execute the batch. You can combine the contents of all your batch mods' .txt files into a new one. For example, copy them all into "allinone.txt" and then just put that into your config as a bat. Chaining bats up with ";" is very hit/miss.
Just in case, make sure you save your .txt and config in ANSI format, re-open it and delete any invalid characters.
I found this mod that sets it up so you get extra perk points per level. You can edit it so that you get more points per level if you want. The install instructions may be a little confusing, but all you need to do is manually download the file, extract it to the main install location for the game (where the Starfield.exe is located), open the Plugin folder, change the file pppl_example.ini to pppl.ini, then add the following text below to the file. Once done open the game then check C:\Users\*Username*\Documents\My Games\Starfield for a file called pppl_plugin.log. If you did everything right the log file should be there. If it isn't then something went wrong.
I just installed the mod so I haven't had a chance to try it to make sure it works as intended, but I wanted to post this here as I looked at this mod first and saw these comments looking for a mod to add points per level, so I wanted to share what I found. I hope this helps.
Note: If you want perk points per Level, then this is the wrong one here.
If you are like me and want to adding perkpoints in the command, then follow my steps. This will adding 2 perkpoints per command, BUT you can add what ever you want else with other txt files to use it in the command.
1. Open Only 1 of the 3 txt files in the .rar data ( for example: points5.txt)
2. type the following command in the txt file (points5.txt) and safe it
CallGlobalFunction "Game.AddPerkPoints" 2
3. Drag it to you mainfolder from Starfield and rename it like you want (must be the number you choose) or like me: points2.txt The main Folder should be on "YOUR DRIVE"\Steam\steamapps\common\Starfield
4. In Game, open the commandand type: bat points2 This will add 2 perkpoints
Congratulations! You got your 2 points
5. If you want adding only 1 perkpoint, but want to still have the 2 points file in it. create a new txt file or drag it from the .rar data and edit again with CallGlobalFunction "Game.AddPerkPoints" 1 safe it and name the txt file: points1.txt
You don't need to close Starfield for it
6. in Game type bat points1
i Hope this will help you guys. Have a nice day yall!
I wanted 3 points for every time I level up, I messed up and added to many points so now when I level I use 3 points although I have like 20 waiting to be used.
not sure why they thought 1 per level + bullet sponge enemies that flank you was a good idea. the game really needs a 2 points to spend per level up..That would balance out the difficulty and the accessibility to builds.
41 comments
Thanks for pointing me to this command as there are people who don't want to add every single basic Perk by ID for a custom build.
CallGlobalFunction "Game.AddPerkPoints" <int>
This adds however much PerkPoints are specified via the integer value.
--------------------------------
Example: CallGlobalFunction "Game.AddPerkPoints" 5
This adds 5 PerkPoints for ABSOLUTE context and to prevent {["<5> didn't work???"]}.
CallGlobalFunction "Game.AddPerkPoints" 100 1
, where 100 represents the number of skill points, and the following 1 must be included. This command can also be used in Fallout 4.CallGlobalFunction "Game.AddPerkPoints" 1
is absolutely fine to add 1 PerkPoint or however many you want, you won'T need the second number afterwards, I tested this and it works fine.
And adressing BKrj's question, accessing console blocks achievements, unless you have one of the Achievement Enabler mods installed.
CGF "Game.AddPerkPoints" 5
That alone will add you 5 perk points, the following digit itself wont do anything at all if you add a 1 at the end...its extremely similar to the addAV commands in that once you reach the integer/number you dont type 2+ numbers, only the value you want set. If you look this command up on google you will absolutely find everywhere telling you to use it, however NOWHERE explains what that 1 does, and there are 0 draw backs to not adding the 1... its just a tiny time waster and a minor addition to complexity. (complexity being people think its necessary even when its not)
Just in case, make sure you save your .txt and config in ANSI format, re-open it and delete any invalid characters.
I found this mod that sets it up so you get extra perk points per level. You can edit it so that you get more points per level if you want. The install instructions may be a little confusing, but all you need to do is manually download the file, extract it to the main install location for the game (where the Starfield.exe is located), open the Plugin folder, change the file pppl_example.ini to pppl.ini, then add the following text below to the file. Once done open the game then check C:\Users\*Username*\Documents\My Games\Starfield for a file called pppl_plugin.log. If you did everything right the log file should be there. If it isn't then something went wrong.
I just installed the mod so I haven't had a chance to try it to make sure it works as intended, but I wanted to post this here as I looked at this mod first and saw these comments looking for a mod to add points per level, so I wanted to share what I found. I hope this helps.
Text for pppl.ini:
[points]
2 = 1
3 = 1
4 = 1
5 = 2
6 = 1
7 = 1
8 = 1
9 = 1
10 = 3.05
11 = 1.2
20 = 2.2
21 = 1.2
30 = 2.2
31 = 1.2
40 = 2.2
41 = 1.2
50 = 2.2
51 = 1.2
60 = 2.2
61 = 1.2
70 = 2.2
71 = 1.2
80 = 2.2
81 = 1.2
90 = 2.2
91 = 1.2
100 = 2.2
101 = 1.2
Note: If you want perk points per Level, then this is the wrong one here.
If you are like me and want to adding perkpoints in the command, then follow my steps.
This will adding 2 perkpoints per command, BUT you can add what ever you want else with other txt files to use it in the command.
1. Open Only 1 of the 3 txt files in the .rar data ( for example: points5.txt)
2. type the following command in the txt file (points5.txt) and safe it
CallGlobalFunction "Game.AddPerkPoints" 2
3. Drag it to you mainfolder from Starfield and rename it like you want (must be the number you choose) or like me: points2.txt
The main Folder should be on
"YOUR DRIVE"\Steam\steamapps\common\Starfield
4. In Game, open the commandand type: bat points2
This will add 2 perkpoints
Congratulations! You got your 2 points
5. If you want adding only 1 perkpoint, but want to still have the 2 points file in it.
create a new txt file or drag it from the .rar data and edit again with
CallGlobalFunction "Game.AddPerkPoints" 1
safe it and name the txt file: points1.txtYou don't need to close Starfield for it
6. in Game type bat points1
i Hope this will help you guys. Have a nice day yall!
so this command ---
CallGlobalFunction "Game.AddPerkPoints" 100 2
adds 2 perk point when ever you level up?
do i need this mod or not then to make this works?
not sure why they thought 1 per level + bullet sponge enemies that flank you was a good idea.
the game really needs a 2 points to spend per level up..That would balance out the difficulty and the accessibility to builds.
I bought myself a shotgun what adds random explosive dmg. Its Amazing!