...
Same can be done for the placeables just using the M instead of H.
Alternatively: Just use crunch rescale; see how that does - remember DXT1!
| Code Block |
|---|
nwn_crunch.exe -file -i "..\sources\*h.png" -outdir "..\out" -fileformat dds -DXT1 -yflip -quiet |
Creatures
We want to upscale the Huge portrait which is highest quality option available to be the new Huge. Then we cut this one in half for the Large.
Then we reuse H, L and M for M, S, T.
| Portrait Size | Use | Original Size | TGA Size | 4x Size | File Used | DDS Size | Notes |
|---|---|---|---|---|---|---|---|
| Huge (h) | Chargen only really | 256x512 | 385KB | 1024x2048 | H upscaled | 1.33MB | |
| Large (l) | Character sheet | 128x256 | 97KB | 512x1024 | H upscaled, and halved | Sizeable increase in quality | |
| Medium (m) | Top left portrait | 64x128 | 25KB | 256x512 | Rename original h file | 4x the original size so should be good (and not too large) | |
| Small (s) | Sidebar portrait, conversations | 32x64 | 7KB | 128x256 | Rename original l file | 4x the original size so should be good (and not too large) | |
| Tiny (t) | Tab "see names" portrait | 16x32 | 2KB | 64x128 | Rename original m file | 4x the original size so should be good (and not too large) |
For placeables since they lack H and L (mostly! there are 1 or 2 that have them, perhaps since the portraits are reused on creatures for some reason).
| Portrait Size | Original Size | 4x Size | Option to do |
|---|---|---|---|
| Medium (m) | 64x128 canvas; upper 64x100 used | 256x512 | Keep since highest quality upscaled version |
| Small (s) | 32x64 canvas; upper 32x50 used | 128x256 | Resize M version by / 2 each dimension, to be new s (or we do the s file) |
| Tiny (t) | 16x32 canvas, upper 16x25 used | 64x128 | Reuse original m file |
Oddities for the different options below:
...