Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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?
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?
you have to level your heroes back to your level though.. (takes quite some time)
"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.
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.