PortraiturePlus
Added multiple token support to Portraiture module
Screenshots 4 screenshots
About this mod Machine translation
Added multiple token support to Portraiture module
PortraiturePlus
🌟 **Author: Arborsm**
---
✨ Module introduction
Since the original Portraiture module has not been updated for a long time, I made this enhanced version!
🎯 Core Functions
**Let Portraiture support seasonal and indoor/outdoor changes**, the loading priority is as follows (not case sensitive):
- `{NPC name}_{event ID}.png` / `{NPC name}_Wedding.png`
- `{NPC name}_{Festival token}_{Year}.png`
- `{NPC name}_{Festival token}.png`
- `{NPC name}_{location name}_{season}_{year}_{number of days}.png`
- `{NPC name}_{location name}_{season}_{number of days}.png`
- `{NPC name}_{location name}_{season}.png`
- `{NPC name}_{location name}_{number of days}.png`
- `{NPC name}_{location name}.png`
- `{NPC name}_{season}_Rain.png`
- `{NPC name}_{season}_Indoor.png` / `{NPC name}_{season}_Outdoor.png`
- `{NPC name}_{season}_{year}_{number of days}.png`
- `{NPC name}_{season}_{number of days}.png`
- `{NPC name}_{season}.png`
- `{NPC name}_Rain.png`
- `{NPC name}.png`
🛍️ Store Portrait
For a shop portrait, you can use `{NPC name}_shop.png` (again case-insensitive)
📋 Parameter description
- **Event ID**: such as `Leah_event992253` (can be found using Event Lookup)
- **Festival Tokens**: EggF, FlowerDance, Luau, Jellies, Fair, SpiritsEve, Ice, WintherStar
- **Days**: Number of days in the month (1-28)** or** Day of the week (Sunday, Monday...Saturday)
- **Year**: 1, 2, 3...
💡 If the festival is added by another mod, the full English name should be used (no spaces, comma separated)
📦 Content pack support
Starting from version 1.06, you can use `"ContentPackFor": {"UniqueID": "Arborsm.PortraiturePlus"}` in manifest.json to have Portraiture look for png files in that folder.
The game will loop through all png files in that directory and try to add them to the game. manifest.json example:
```json
{
"Name": "Test",
"Author": "Test",
"Version": "1.0.0",
"Description": "Test Module",
"UniqueID": "blahblah", // The name of the folder in the game
"ContentPackFor": {
"UniqueID": "Arborsm.PortraiturePlus"
},
"Dependencies": [
{
"UniqueID": "Arborsm.PortraiturePlus",
"IsRequired": true
}
]
}
```
🔗 Related resources
- **Screenshot Mod**: SVE - Seasonal High-Res Anime Portraits for Olivia
- **Source code**: GitHub repository
---
🎮 **Enjoy a more colorful NPC portrait experience! **
Install & use Install: SMAPI mod (Stardew Valley standard)
- Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
- Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
- Copy that whole folder into Stardew Valley/Mods/.
- Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.
Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.