It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Is it possible to use custom portraits in the game? If so, what dimension and format should it be in, and what folder do I copy it into?
This question / problem has been solved by necromancerannieimage
high rated
Custom portraits are totally doable. The dimensions are 210x330 for the large portraits and 76x96 for the small ones.

Portrait naming conventions: name_lg and name_sm for large and small portraits, respectively. The game uses .png files, but I believe you can use others. The same "name" has to used to match portraits.

Place your portraits in: .../Pillars of Eternity/PillarsOfEternity_Data/data/art/gui/portraits/player/female or player/male
Attachments:
fem38_lg.png (128 Kb)
fem38_sm.png (19 Kb)
Post edited March 26, 2015 by necromancerannie
Awesome, thanks! By the way, is it possible to change portraits after I have started a game, or do I have to start a new game?
avatar
Random_Coffee: Awesome, thanks! By the way, is it possible to change portraits after I have started a game, or do I have to start a new game?
I want to know the answer to this, too. If there is a way to do it I haven't figured it out.
avatar
Random_Coffee: Awesome, thanks! By the way, is it possible to change portraits after I have started a game, or do I have to start a new game?
avatar
FireBomb9: I want to know the answer to this, too. If there is a way to do it I haven't figured it out.
It's possible but requires hex editing the save file.

You can unzip the savegame file.
Then open MobileObjects.save in hex editor and look for m_textureLargePath and m_textureSmallPath.
(edit: there are multiple of those so looking for "data/art/gui/portraits/player/" is better as there are only 2 instances of that in the file)
Change the path of the textures to point to new textures.
Save the changes, zip all the files, change the file extension to ".savegame" and replace the original savegame file.
Load the save and you should see the new portrait.
Post edited March 29, 2015 by Sude
For a low-tech solution, you could probably rename the pngs.
avatar
FireBomb9: I want to know the answer to this, too. If there is a way to do it I haven't figured it out.
avatar
Sude: It's possible but requires hex editing the save file.
No it doesn't. All it requires is that you manipulate the portrait file names, since the 'actual' image data is not stored in the saved game. For example, if you have a male portrait named 'male01_lg.png and want to swap it for a portrait you have named 'warrior01_lg.png', you just rename 'male01_lg.png' to something else, and 'warrior01_lg.png' to 'male01_lg.png'. The same goes for NPC portraits, only they are stored in 'portraits/npcs' instead of 'portraits/player'. Much safer, and simpler, than unnecessary hex editing.
avatar
Sude: It's possible but requires hex editing the save file.
avatar
Hickory: No it doesn't. All it requires is that you manipulate the portrait file names, since the 'actual' image data is not stored in the saved game. For example, if you have a male portrait named 'male01_lg.png and want to swap it for a portrait you have named 'warrior01_lg.png', you just rename 'male01_lg.png' to something else, and 'warrior01_lg.png' to 'male01_lg.png'. The same goes for NPC portraits, only they are stored in 'portraits/npcs' instead of 'portraits/player'. Much safer, and simpler, than unnecessary hex editing.
That works but I'm guessing that updating the game using Galaxy client will replace the files because the filehash doesn't match to what it expects.
Which means that you'd have to rename/replace the files again after every update.
avatar
Hickory: No it doesn't. All it requires is that you manipulate the portrait file names, since the 'actual' image data is not stored in the saved game. For example, if you have a male portrait named 'male01_lg.png and want to swap it for a portrait you have named 'warrior01_lg.png', you just rename 'male01_lg.png' to something else, and 'warrior01_lg.png' to 'male01_lg.png'. The same goes for NPC portraits, only they are stored in 'portraits/npcs' instead of 'portraits/player'. Much safer, and simpler, than unnecessary hex editing.
avatar
Sude: That works but I'm guessing that updating the game using Galaxy client will replace the files because the filehash doesn't match to what it expects.
Which means that you'd have to rename/replace the files again after every update.
I certainly hope not. Besides, why would anybody use Galaxy for updates when there's no muli-player?
Does anyone know where to put custom portrait files for the Mac version?

EDIT: I answered my own question. You 'show package contents', then navigate to the second pillars of eternity app within the main package, and 'show package contents' again. From there you can navigate to the portraits folders.
Post edited March 30, 2015 by wdmcgee
There are not nearly enough portraits and many of them are bad. None even fit the 3 characters we have made. Quite a bummer that it is so lacking, but it will be fun finding/making some I suppose.
Post edited March 30, 2015 by drealmer7
avatar
drealmer7: There are not nearly enough portraits and many of them are bad. None even fit the 3 characters we have made. Quite a bummer that it is so lacking, but it will be fun finding/making some I suppose.
This one seems to fit a paladin for a Goldpact Knight, or maybe a Bleak Walker. Yeah, that portrait has been around a while, but it still amuses me. ;)
avatar
drealmer7: There are not nearly enough portraits and many of them are bad. None even fit the 3 characters we have made. Quite a bummer that it is so lacking, but it will be fun finding/making some I suppose.
Check out the ''zipfile' link in the second post by Alcyone85. Tons of portraits, but they have imgur names, so you might want to spend some time renaming them.
*bump

I have been asked to make my custom Puk portraits available for download and this looks a good spot to link them

puk_lg
puk_sm

*made with Adobe Fuse | Photoshop