Issue Abigail portrait box showing only placeholder text

clubseal

Newcomer
Platform: PC (Windows 11)
Game version: 1.6.15
SMAPI log: https://smapi.io/log/4e1fc2b056aa4b928a245d9f5fa6e95d
Steps to reproduce: I just started a new game and talked to Abigail
E vs. A: I expected to see a portrait, but there was only placeholder text (with text stating the expected image "Abigail sad", "Abigail angry", etc.)

This is the single most frustrating modding issue I've ever had. It starts like this:
I hadn't played Stardew since about November, and went through to update a bunch of my mods. This included:
  • Romanceable Rasmodia
  • archaeology skill for 1.6
  • Johghyuk and Spanner
  • Sunberry Village
  • sinister servants - trinkets
  • pack possum and critter cages - trinkets
  • Sword and Sorcery
  • rocks and relics
  • better junimos
  • informant
  • hat mouse Lacey
  • custom companions
  • lookup anything
  • central station
  • SMAPI
  • fashion sense
  • animal husbandry mod
  • happy home designer
  • adventurer's guild expanded for 1.6
  • DaisyNiko's tilesheets
  • recessed fish tank (SDV1.6)
  • Nora the herpetologist
  • culinary delight
  • Morris redeemed
  • secret note framework
  • deepwoods
  • alternative textures
  • cornucopia
  • Lani
  • tractor mod
  • automate
  • custom crafting stations
  • expanded preconditions utility
  • shop tile framework
  • train station
  • Rose and the alchemist
  • Button's extra trigger actions stuff
  • hugs and kisses
  • Whitebalverines Indian animals for 1.6
  • Whitebalverines Asian animals for 1.6
  • cornucopia - more crops
  • cornucopia - artisan machines
  • furniture framework
  • dwarven expansion - the geology mod patch
  • the fishmonger
  • Elle's cuter cats
  • Elle's cuter horses
  • Elle's cuter coop animals
  • (AT) chest deco
  • baubles
  • polyamory sweet
  • friends forever (1.6)
  • nature in the valley
  • Dao
  • cuter slimes refreshed,
  • East Scarp
  • YACS
  • convenient inventory
  • they deserve it too - portraits for vendors
  • MEEP
  • unlockable bundles
  • dwarven expansion
  • NPC map locations
  • Elle's cuter barn animals
  • distant lands
  • content patcher
  • skillful clothes revamp
  • Elle's cuter dogs
  • slime produce
  • market town
  • MMAP
  • custom spouse patio redux
  • NCYDE bachelorettes portraits 1.6
  • mouse friends in the forest
  • crop growth adjustments
  • custom NPC paintings
  • ornithologist's guild
  • extra machine configs
  • machine terrain framework
  • the sushi project
  • machine progression system
  • alchemistry
  • livestock bazaar
  • StardewUI continued
  • trinket tinker
  • machine control panel
  • Beatles albums (part of the reason I stopped playing was that I was tired of updating mods all the time, lol).
As always happens when I update, I also grabbed a few mods I was tracking to spice up a brand new run:
  • Woodsman Hurst
  • a little more cutscenes
  • Em's farm animals (deleted Elle's barn and coop animals to use this instead)
  • parchment
  • Evelyn's fireside tales
  • common birds - PNW birds
  • heart album
  • beautiful photos for heart album (lore friendly)
  • Ncyde female portraits for 1.6
  • Ncyde male portraits for 1.6
  • they deserve it too - east scarp
  • they deserve it too - portraits for extras
  • marriage overhaul (deleted after reading the comments)
  • letters of ephemera
  • monster hutch framework
  • Bog's monster sanctuary
  • magical creatures for nature in the valley
  • monster variety
  • Bog's monster mash
  • Medieval SV Expanded
  • Way Back Pelican Town
  • broadcast API
  • Ferngill Broadcasting Company
  • Creative Differences - NPC Rodney
  • a little luck - Nagito (deleted after it kept throwing a parsing error)
  • money sinks - community upgrades
  • trolley - an ecosystem expansion
  • smarter carpenters
  • Pelican Town expanded
  • PeliQ
  • money sinks - dark offerings
  • money sinks - books for dark offerings
  • money sinks - golden statues
  • WsilenceW's rainy theme furniture
  • LT's portraits for East Scarp
  • Stardew High Priority
  • updated seasonal Japanese buildings
  • custom museum framework
  • Lyenne portrait for Sunberry Village
  • grandpa's tools unofficial
Some of the new mods were added after this issue was noticed, such as the money sinks stuff, Lyenne portrait, grandpa's tool and Japanese seasonal buildings updates, and the high priority mod.
So I started a new game and went about my business as usual, using Portraiture to pick which photos I wanted for each NPC as I met up with them. It was working fine until I got to Abigail, who only has a white box with placeholder text indicating which sprite is supposed to be shown. I cycle through all Portraiture options, to no avail. Every other NPC I talk to has a portrait - some several because of my downloaded packs. I ignore it for the time being, as it's not breaking the game. Eventually, I get to Tinsel's sales stand that is added by the Baubles mod. Tinsel also has placeholder text on this first encounter, and the text is indicating that Portraiture is trying to use Abigail portraits (Abigail happy, etc.).
I go on a several-day hunt to try and figure out what is causing this issue - fixing other mods in the meantime. I fixed Tinsel by adding his photos to a folder within Portraiture. I made sure all Portraiture portrait folders do not start with "P" or "p", and that all Abigail sprite sheets are spelled correctly, match available seasonal changes, and have the correct .png ending.
Through all of this, I eventually find that Fish Helper UI, on some update late last year, made it so new games start with all mine levels unlocked. I switch over to the unofficial update because it fixes this issue, but it doesn't undo the problem on an existing save - so I start over a new game.
I get to the mines on that new game and the elevator is not unlocked to level 100, so that's good. However, on this new save, Abigail still doesn't have a portrait, instead she has the placeholder text (Tinsel now works properly after my change noted above).
I have not found a single instance in SMAPI referencing this issue - no red text, missing portrait message, nothing. The only lead I have, as a non-expert, is that one morning I Alt-tabbed over to SMAPI on day 1 of my new character and looked at the big block of text indicating all NPCs loaded in and which Portraiture folder they've been assigned. In that big block of text I see that there is both an Abigail and an AbigailMine assignment - so two Abigail references in the same log. Since it is day 1, I don't know why AbigailMine would be triggering, because it's the wrong day, I have no heart levels with her or anyone else, and no levels in the mine unlocked.
If anyone out there can look at SMAPI, my explanation, or both and figure this out, I would be very grateful. I have tried everything I can think of - scoured the NexusMods pages for other people experiencing this, asked Google AI, looked at every new and updated mod, and more. I did find one person on Portraiture's bugs section noting that this exact thing happened with Abigail after he married her and he fixed it after discovering a conflicting mod (notably, he didn't bother mentioning which mod was causing the conflict).
If you've read this far, thank you and I'm hoping you can help me out here.
 
Top