Required Files (Download from Nexus mod)
- Camilla SVE
- Magnus Mermaid (SVE)
- Sophia SVE
- SVE AP ohodavi
Unzip all and structure files & directory like this. Rename Male Magnus.png into Normal.png and Female to Alter.png
[CP] Ohodavi Anime Potrait SVE
│ config.json
│ content.json
│ manifest.json
│
└─assets
│ Camilla.png
│ Sophia.png
│
├─Gunther
│ Gunther.png
│
├─Magnus
│ Alter.png
│ Normal.png
│
├─Mermaid
│ Mermaid.png
│
└─Olivia
Olivia.png
Olivia_Beach.png
fill in content.json with following
{
"Format": "1.20.0",
"ConfigSchema": {
"EnableMod": {
"AllowValues": "true, false",
"Default": "true"
},
"Camilla": {
"AllowValues": "enabled, disabled",
"Default": "enabled"
},
"Gunther": {
"AllowValues": "enabled, disabled",
"Default": "enabled"
},
"Magnus": {
"AllowValues": "enabled, disabled",
"Default": "enabled"
},
"Magnus_Style": {
"AllowValues": "Normal, Alter",
"Default": "Normal"
},
"Mermaid": {
"AllowValues": "enabled, disabled",
"Default": "enabled"
},
"Olivia": {
"AllowValues": "enabled, disabled",
"Default": "enabled"
},
"Sophia": {
"AllowValues": "enabled, disabled",
"Default": "enabled"
}
},
"Changes": [
// Camilla
{
"Action": "EditImage",
"Target": "Portraits/Camilla",
"FromFile": "assets/Camilla.png",
"When": {
"EnableMod": "true",
"Camilla": "enabled"
}
},
// Gunther
{
"Action": "EditImage",
"Target": "Portraits/Gunther",
"FromFile": "assets/Gunther/Gunther.png",
"When": {
"EnableMod": "true",
"Gunther": "enabled"
}
},
// Magnus (Normal - Male / Alter - Female)
{
"Action": "EditImage",
"Target": "Portraits/Magnus",
"FromFile": "assets/Magnus/Normal.png",
"When": {
"EnableMod": "true",
"Magnus": "enabled",
"Magnus_Style": "Normal"
}
},
{
"Action": "EditImage",
"Target": "Portraits/Magnus",
"FromFile": "assets/Magnus/Alter.png",
"When": {
"EnableMod": "true",
"Magnus": "enabled",
"Magnus_Style": "Alter"
}
},
{
"Action": "EditImage",
"Target": "Portraits/Wizard",
"FromFile": "assets/Magnus/Normal.png",
"When": {
"EnableMod": "true",
"Magnus": "enabled",
"Magnus_Style": "Normal"
}
},
{
"Action": "EditImage",
"Target": "Portraits/Wizard",
"FromFile": "assets/Magnus/Alter.png",
"When": {
"EnableMod": "true",
"Magnus": "enabled",
"Magnus_Style": "Alter"
}
},
// Mermaid
{
"Action": "EditImage",
"Target": "Portraits/Mermaid",
"FromFile": "assets/Mermaid/Mermaid.png",
"When": {
"EnableMod": "true",
"Mermaid": "enabled"
}
},
// Olivia
{
"Action": "EditImage",
"Target": "Portraits/Olivia",
"FromFile": "assets/Olivia/Olivia.png",
"When": {
"EnableMod": "true",
"Olivia": "enabled"
}
},
{
"Action": "EditImage",
"Target": "Portraits/Olivia_Beach",
"FromFile": "assets/Olivia/Olivia_Beach.png",
"When": {
"EnableMod": "true",
"Olivia": "enabled"
}
},
// Sophia
{
"Action": "EditImage",
"Target": "Portraits/Sophia",
"FromFile": "assets/Sophia.png",
"When": {
"EnableMod": "true",
"Mermaid": "enabled"
}
}
]
}
Fill in config.json with following.
Set Magnus_Style
to normal for male Magnus, I just love female version more!
{
"EnableMod": "true",
"Camilla": "enabled",
"Gunther": "enabled",
"Magnus": "enabled",
"Magnus_Style": "Alter",
"Mermaid": "enabled",
"Olivia": "enabled",
"Sophia": "enabled"
}
Fill in manifest.json with following.
Because of Wizard / Magnus, had to put Non-SVE as optional variant. Without it, when it's loading as Wizard's image, Original Anime portrait mod will overwrite this regardless of config.json.
{
"Name": "OhoDavi's StardewValley Anime Mods (SVE)",
"Author": "OhoDavi",
"Version": "0.1",
"Description": "Replaces the SVE Portraits with OhoDavi's Anime-like Portraits.",
"UniqueID": "OhoDavi.SDVAnimeP_SVE",
"MinimumApiVersion": "3.9.0",
"UpdateKeys": [],
"ContentPackFor": {
"UniqueID": "Pathoschild.ContentPatcher",
"MinimumVersion": "1.20.0"
},
"Dependencies": [
{
"UniqueID": "FlashShifter.StardewValleyExpandedCP",
"IsRequired": true
},
// Adding optional dependencies to override portraits on other mods.
// As this is portrait-only mod - installing this implies intention to override.
{
"UniqueID": "OhoDavi.SDVAnimeP",
"IsRequired": false
},
{
"UniqueID": "Poltergeister.SeasonalCuteSpritesSVE",
"IsRequired": false
},
{
"UniqueID": "Poltergeister.SeasonalCuteCharacters",
"IsRequired": false
},
]
}
- Zip
[CP] Ohodavi Anime Potrait SVE
while keeping directory. So it looks like this inside zip file
- Using Vortex or Stardrop, add mod and select zip file.
- Profit!
Configuration should also work too.
Demonstration of using with Seasonal Outfits (Both SVE & Non-sve).
Not sure why but Gunther just refuses to apply. As I added both of seasonal outfits as optional dependency it should be loading last, yet not changing.
Until then, remove Gunther folder from both of Seasonal outfits's at following locations if you wish to use Ohodavi's.
Otherwise when in actual SVE contents, gunther will load fine