Pathfinder: Kingmaker

Pathfinder: Kingmaker

View Stats:
Changing the character portrait midway?
Well I made a custom portrait, but after a while I'm not 100% satisfied with that. Can I now swap the portrait of my hero in some way, while I'm already in the game or am I forced to create a new game, with an new character?
< >
Showing 1-15 of 53 comments
baeus6 Sep 26, 2018 @ 10:35am 
There's no way to swap portraits once you've made the character as far as I can see.
KalTheo Sep 26, 2018 @ 10:38am 
Make new custom portraits, replace the files in your character's numbered folder... Close & reopen game.
abellius Sep 26, 2018 @ 6:34pm 
Just overwrite the files in the custom portrait folder if you are using a custome portrait. Not sure if you use one of the premade ones.
GAME GOD FLUENT Oct 2, 2018 @ 12:57pm 
Where's the "character's numbered folder" ?
Indure Oct 2, 2018 @ 12:59pm 
Originally posted by Fluent:
Where's the "character's numbered folder" ?

On the custom character screen just cycle between custom portraits until you find the one you want and replace it.
GAME GOD FLUENT Oct 2, 2018 @ 1:01pm 
I'm talking about replacing one mid-game though. Is there a way to do that? I don't want to start a new game to do it.
GAME GOD FLUENT Oct 2, 2018 @ 1:02pm 
Originally posted by Indure:
Originally posted by Fluent:
Where's the "character's numbered folder" ?

On the custom character screen just cycle between custom portraits until you find the one you want and replace it.

How do you do it if you're already playing though? Is there a way to change portraits mid-game without starting over?
Wolfenacht Oct 2, 2018 @ 9:08pm 
I do believe I can figure out a way, just takes some digging into the save file code. I'll let ya know what I can find (I'm a DEV, not for this game though just to be clear).
Wolfenacht Oct 3, 2018 @ 5:02am 
Alright so,
I don't know how much you know about save files/coding so if you want me to explain in more detail I can. It looks like you should be able to change the portrait, the only issue is that I need to figure out how they build/reference the ID of the portrait in that code. It references that id to help the game understand to pull this portrait during game events. Once I nail that down I think I am set, though there could always be something more down the line that causes the issue... but I already see the locations they call for the custom portrait and I got he code string to associate the folder with that player. Hopefully that makes sense?
OzzyKP Oct 3, 2018 @ 5:07am 
It would be nice if they added an ability to change your portrait mid-game. I agree.
Akogooth Oct 3, 2018 @ 5:10am 
search for the online respec tool here in the steam discussions... this allows you to set your char back to 1 (including portrait selection) and with a little bit of hassle gives you back your xp and alingment.
you have to level your heroes back to your level though.. (takes quite some time)
Last edited by Akogooth; Oct 3, 2018 @ 5:10am
GAME GOD FLUENT Oct 3, 2018 @ 5:49am 
I don't think I want to do that at level 8, just swap the portrait. I tried changing m_Portrait stuff in the party.json file but the game just endlessly loads when I do that.
Wolfenacht Oct 3, 2018 @ 7:14am 
Originally posted by Fluent:
I don't think I want to do that at level 8, just swap the portrait. I tried changing m_Portrait stuff in the party.json file but the game just endlessly loads when I do that.
Yeah, so it would look something like this. (Not sure how far you followed the portrait stuff)
"m_Portrait":null,"m_CustomPortrait":{"$id":"356","m_CustomPortraitId":"2225695728"}

So leave Portrait null, but the customportrait is going to need an id (356) and then you need to at the m_CutomPortraitId": to the name of the folder you have the picture set to. The issue I am running in to (As I don't have that much time this week) is that you need to associate that id (356) to something else either in that file, or another file. That's why it sticks in a forever load, because it's in a loop trying to find that id to pull the picture.

Hope that sets a few of you in the right direction, I will try to keep looking/responding when I get a free moment.
GAME GOD FLUENT Oct 3, 2018 @ 7:54am 
Originally posted by Wolfenacht:
Originally posted by Fluent:
I don't think I want to do that at level 8, just swap the portrait. I tried changing m_Portrait stuff in the party.json file but the game just endlessly loads when I do that.
Yeah, so it would look something like this. (Not sure how far you followed the portrait stuff)
"m_Portrait":null,"m_CustomPortrait":{"$id":"356","m_CustomPortraitId":"2225695728"}

So leave Portrait null, but the customportrait is going to need an id (356) and then you need to at the m_CutomPortraitId": to the name of the folder you have the picture set to. The issue I am running in to (As I don't have that much time this week) is that you need to associate that id (356) to something else either in that file, or another file. That's why it sticks in a forever load, because it's in a loop trying to find that id to pull the picture.

Hope that sets a few of you in the right direction, I will try to keep looking/responding when I get a free moment.

I tried starting a new game with the custom portrait and using that $id number, but I get the same results - endless loading. I was able to switch a normal portrait that's already included in the game ( I switched from the Jhod portrait to the Aasimar dude) but I'd really like the custom portrait #221. Thanks for your help on this.
Mordikan Oct 3, 2018 @ 8:04am 
Originally posted by Wolfenacht:
Originally posted by Fluent:
I don't think I want to do that at level 8, just swap the portrait. I tried changing m_Portrait stuff in the party.json file but the game just endlessly loads when I do that.
Yeah, so it would look something like this. (Not sure how far you followed the portrait stuff)
"m_Portrait":null,"m_CustomPortrait":{"$id":"356","m_CustomPortraitId":"2225695728"}

So leave Portrait null, but the customportrait is going to need an id (356) and then you need to at the m_CutomPortraitId": to the name of the folder you have the picture set to. The issue I am running in to (As I don't have that much time this week) is that you need to associate that id (356) to something else either in that file, or another file. That's why it sticks in a forever load, because it's in a loop trying to find that id to pull the picture.

Hope that sets a few of you in the right direction, I will try to keep looking/responding when I get a free moment.

One thing you should mention to them is that m_EntityData.0.Descriptor may not have the keys you are looking for. If you are a caster, then m_EntityData.0.Descriptor points to reference 5 which is m_EntityData.0.m_AutoUseAbility.Caster.

If you look in the alpha-numeric named JSON files you should find one with the m_CustomPortrait key and ID value. There is also a mention of Assembly-CSharp, which is the game itself from Kingmaker_Data\Managed, so I think that's where it ties back to the game. You could probably mimic what is found in the other JSON array and include the same there (with an ID of 9999 or something else unused) to avoid the invalid reference error in-game.
< >
Showing 1-15 of 53 comments
Per page: 1530 50

Date Posted: Sep 26, 2018 @ 10:32am
Posts: 53