Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As of 1.87.8193.35 you can now just have a single portrait and it can be DDS so the best of both worlds. The easiest one to use is just to have the largest possible size as _h and m and let the game resize it as needed (noting the TXI fix above if you sort the rest of the portraits into DDS).

Info
titleNote

The creature examine window will not automatically fall back from the _h portrait until the .37 release. This is fixed in .37-5.

If you want portraits to show up in the toolset for creatures, you'll need a TGA version at _m size from the table below. If you're looking for a single file solution that works for both the toolset and in game, then a TGA in _m size is the only solution as this will also resize up to _l for character sheets.

For placeables just _m is fine.

...

Portrait SizeLetterMinimum ResolutionEE RecommendationUsage
Hugeh256x512 canvas; upper 256x400 usedn/a - just use the _m size for new portraitsCharacter Creation (not needed for placeables)
Largel128x256 canvas; upper 128x200 usedn/a - just use the _m size for new portraitsCharacter Sheet (not needed for placeables)
Mediumm64x128 canvas; upper 64x100 used

1024 x 2048 - recommended to fit the UI max scaling of x4, game uses it for other slots automatically

Conversations, examine panel
Smalls32x64 canvas; upper 32x50 usedn/a - just use the _m size for new portraitsParty bar, radial menus
Tinyt16x32 canvas, upper 16x25 usedn/a - just use the _m size for new portraitsMouse over name windows, chat window

Custom Portraits

Custom portraits in the "Documents\Neverwinter Nights\portraits" folder are selectable unless the ruleset.2da toggle is altered; CHARGEN_ALLOW_CUSTOM_PORTRAITS.

...

Note that none of the categorisations below stops the portrait being selected in the toolset, and certainly has no restrictions in the game using SetPortraitId. It is purely the clientside restrictions of picking a portrait at character generation.

Column NameExampleNotes
BaseResRefdw_f_01_The filename without the "po_" prefix or the corresponding "size" value (h, l, m, s, t) noted above after it. Example file would be po_dw_f_01_h.tga for the "Huge" one.
Sex1

Index into gender.2da, the suggested gender of the portrait. For quick reference these numbers are:

0 - Male

1 - Female

2 - Both

3 - Other

4 - None

PC chargen can only see those for their selected gender, ie 0 or 1, so anything which isn't 0 or 1 will be toolset only. The PC cannot ever see other opposite gender so if there are shared portraits add two entries with just the gender being different.

Race3Index into racialtypes.2da, the suggested race attached to the portrait
InanimateType7Index into placeabletypes.2da, the suggested category of placeable this portrait is related to.
Plot0If 0 it is allowed for players to pick this, if 1 the portrait is considered "plot" and not pickable by players (eg; Aribeths portrait in the OC)
LowGorePLC_M06_If a resref is supplied and "low violence" mode is enabled this is show instead of the original. Same formatting as BaseResRef.

...