Page 1 of 7

[COMPLETED] Pathfinder: Kingmaker

Posted: Tue Sep 25, 2018 3:50 pm
by neuronek
A table would be great.

Some info to get everyone started:
The game is a unity game, Assembly-CSharp can be found:
steamapps\common\Pathfinder Kingmaker\Kingmaker_Data\Managed

My own fun with the game, it seems editing saves is very easy, steam save location:
C:\Users\${YourUser}\AppData\LocalLow\Owlcat Games\Pathfinder Kingmaker\Saved Games

Extract Your latest save, edit party.json.
I changed all my core stats to 18 for starters, for example for dexterity I had to look up:

Code: Select all

"Dexterity": {
"$id": "44",
And edit:

Code: Select all

"Type": "Dexterity",
"m_BaseValue": 18,
as well as

Code: Select all

"PermanentValue": 20,
A few lines later, I had chosen the human racial for dex so wanted to keep it in sync 18+2 boost.

Also, If You're adding skills, example, I added Knowledge(Arcana) that I did not have, all it took was to find:

Code: Select all

"Type": "SkillKnowledgeArcana",
"m_BaseValue": 0,
and change base value to 1 :)

Hope it helps speed up some cheating guys.

I used 7zip and notepad++, I used jstool to format the linearized json, the game is not bothered by whitespaces it seems. After editing the extracted file I opened the original save file and just switched my party.json file. The game seems to be so keen as to update all bonuses accordingly so no need to do it by hand after editing!


Update: Found out how to remove fatigue at least in intro.
You get a certain char that is fatigued, You can remove fatigue by editing the save and changing the time
Find the following in party.json

Code: Select all

"SpellDescriptor": "Fatigue",
And edit the time, if the effect lasts 5 hours, subtract 5 hours :)

Code: Select all

"m_EndTime": "12:20:04.7700000",
Poof, fatigue gone.

Another protip, if You want some buffs to last longer You can:
1. buff Your party with a short-time buff.
2. open the party.json file
3. find for example

Code: Select all

"m_EndTime": "3.12:20:04.7700000",
<= note that the current day is day 3 in this example
4. and add a number of days in front, for example it's how I got my party permanent bless and mage armor just for giggles

Code: Select all

"m_EndTime": "30.12:20:04.7700000",
<= and now the buf lasts ~27 days :)
I'm also wondering that if the value is null does it make it a perm buff ?

Re: Pathfinder: Kingmaker

Posted: Tue Sep 25, 2018 6:38 pm
by nairit
I kinda want to know if there is any way to add in feats. Like when we're at character creation or level up if needed.

Re: Pathfinder: Kingmaker

Posted: Tue Sep 25, 2018 7:09 pm
by Nealend86
How exactly do you extract the files? Mine seem to be in this ZKS format.

Re: Pathfinder: Kingmaker

Posted: Tue Sep 25, 2018 7:34 pm
by neuronek
Nealend86 wrote:
Tue Sep 25, 2018 7:09 pm
How exactly do you extract the files? Mine seem to be in this ZKS format.
7zip, extract. Seems to be a regular archive.

Re: Pathfinder: Kingmaker

Posted: Tue Sep 25, 2018 7:40 pm
by Yansu
And how do you put back the extracted edited file in order for the game to see it?

I extracted the files, edited with note++ with plugin you mentioned. After loading that save, there is an error. It entirely corrupt my save. I cannot load it even when i put values back to normal.

Re: Pathfinder: Kingmaker

Posted: Tue Sep 25, 2018 7:45 pm
by yabaddi
Yansu wrote:
Tue Sep 25, 2018 7:40 pm
And how do you put back the extracted edited file in order for the game to see it?
Just pack it with 7zip using ZIP format and original file name (keep the zks extension)

BTW. If you are looking for the gold value it is stored in player.json file - search for "money" and edit the value in " ".

Re: Pathfinder: Kingmaker

Posted: Tue Sep 25, 2018 7:50 pm
by Yansu
Thank you greatly for such a quick response! It works now :)

Re: Pathfinder: Kingmaker

Posted: Wed Sep 26, 2018 12:33 am
by shuiko
anyone figure out how to add spells?

Re: Pathfinder: Kingmaker

Posted: Wed Sep 26, 2018 1:29 am
by SLEETS
I'm getting an error when I repack the save. Am I the only one having this problem?

Re: Pathfinder: Kingmaker

Posted: Wed Sep 26, 2018 1:31 am
by fireundubh
SLEETS wrote:
Wed Sep 26, 2018 1:29 am
I'm getting an error when I repack the save. Am I the only one having this problem?
What error? There are a lot of errors. How would anyone know if they're having that specific problem without any specifics?

Re: Pathfinder: Kingmaker

Posted: Wed Sep 26, 2018 1:46 am
by SLEETS
fireundubh wrote:
Wed Sep 26, 2018 1:31 am
SLEETS wrote:
Wed Sep 26, 2018 1:29 am
I'm getting an error when I repack the save. Am I the only one having this problem?
What error? There are a lot of errors. How would anyone know if they're having that specific problem without any specifics?
[Link]

this is the error I'm getting. Sorry.

Re: Pathfinder: Kingmaker

Posted: Wed Sep 26, 2018 1:52 am
by fiordhraoi
"Sharing violation" probably means that the file is still locked because another program is accessing it. Likely your archive program is still open or didn't release the file properly.

For those having problems, I would suggest extracting ALL the files from the archive into a new folder, editing the file(s) needed, then selecting them all and creating a new .zip archive out of them, making sure it is named appropriately.

Also, if you're using the Json plugin in notepad++, make sure you do "JSformat" and not "JSort".

Re: Pathfinder: Kingmaker

Posted: Wed Sep 26, 2018 5:52 am
by Trisstiz
Good day)
My player.json doesn't seem to contain those lines, like Dexterity and other stats.
Can you help? Where exactly should I look for it?

Re: Pathfinder: Kingmaker

Posted: Wed Sep 26, 2018 5:54 am
by Anglican
Trisstiz wrote:
Wed Sep 26, 2018 5:52 am
Good day)
My player.json doesn't seem to contain those lines, like Dexterity and other stats.
Can you help? Where exactly should I look for it?
It's the party.json you are looking for.

Re: Pathfinder: Kingmaker

Posted: Wed Sep 26, 2018 6:02 am
by Rebelicious
Anyone figured out how to add Feats? That's really all I want to do, since I like having feats like Persuasive, even though they are effectively useless.