TBH, Rexis did like 90% of the work with the actual portrait backporting; all I did was add the entries for the new ones and tweak and test the bustup params for placement.
DO NOT BROWSE THE BUSTUP FOLDER IN BUSTUP PARAM EDITOR (OR WHATEVER PROGRAMS YOU USE TO VIEW BUSTUP PORTRAITS FROM .BINS) OR CALL PORTRAITS HAPHAZARDLY INGAME IF YOU DON'T WANT TO BE SPOILED FOR ROYAL.
This mod imports all the portraits from P5R, which means that there are spoilery bustup portraits in the folder.
>> GOOGLE DRIVE DOWNLOAD LINK <<
This is not compatible with the 4K mod, due to having different resolutions for the bustups.
Long story short: Royal just came with them and I added them on top of the vanilla portraits because I didn't want to delete the vanilla portraits.
Short story long: For Royal, the dev team deleted some of the base portraits and replaced them with duplicate portraits to let the game scheduler handle which portraits to load for events, without messing with the base events too much.
For example, in Royal, Sojiro's b103_500_00 portrait doesn't exist anymore. Instead, he has b103_500_01, b103_500_02, b103_500_03, b103_500_04, b103_500_05, and b103_500_06. b103_500_05 and b103_500_06 are his new winter outfit portraits. Thus, in P5R, when the game calls for b103_500_00 via [bup 103 500 0] or whatever, it doesn't exist anymore, so the game code reads the 0 in the outfit ID as "load the appropriate outfit portrait based on the calendar". If it's the third semester/winter, it loads the winter outfit for that character. If it's summer, load the summer outfit, etc. For the base P5 content, those characters don't have seasonal outfits, so they just duplicated the portrait with the usual outfit 4 times to fill in the gaps.
How do I use these bustups in my own mod?
To call the bustups of the new characters via [bup ]/[f 2 4 6 ] code, here are their character portrait IDs:
Kasumi - 11 (in Royal itself, she's 10, but in order to not mess up already-existing scenes in vanilla P5 (since that ID number was previously assigned to Akechi), she has been moved to 11)
Maruki - 216
José - 221
Human Morgana - character ID 3, expression ID 800, 801, 803, 804, outfit ID 0
Here is a list of all bustups from Royal on the wiki that matches the vast majority of the ID numbers for the portraits (aside from the Akechi and Kasumi swap noted above), but it contains spoilers. BROWSE AT YOUR OWN RISK.
New winter outfits for characters tend to have outfit ID 5 and 6 (and 7 and 8).
E.g. If you want to call the new winter casual outfit portrait for Futaba, you could call [bup 0 8 0 6 0]. If you want to call Kasumi's winter uniform portrait, you would call [bup 0 11 0 5 0].
More example screenshots in the album here
- Rexis, as mentioned, did like 90% of the work with backporting the bustup .bins from P5R. I don't even know why I'm posting this.
- The P-Studio art division for the portraits in the first place
- ShrineFox for the Bustup Param Editor