Okay, so this is kind of an odd idea, I guess. But I like to think of my 'main' playthroughs of each major questline as all existing together, Ie that in my headcanon my Dragonborn, Archmage, Listener, et cetera all exist across.. my version of Tamriel; this makes at least a little sense considering that canonically all of the questlines are completed, but they almost definitely weren't all done by the same person.
Anyway, my question is, does anyone know how I would go about making quest progress persistent across savegames? Obviously doing this dynamically would be impossible and/or extremely difficult; that's not what I'm asking how to do. If anything, I would likely set up an ESP with each of the quests 'completed'. I'd need to find a way to make it so that some of the dialog and events trigger but not all of it- for example, I would want dialog acknowledging the events to be triggered, but I wouldn't want the player to be acknowledged as the source of the actions. In some cases (IE The College of Winterhold and the Companions) I'd need to replace certain or move certain NPC's- for the College of Winterhold, I'd need to replace Savos with a lookalike NPC of my archmage character; find a way to make the other NPCs treat my archmage as the Archmage; move Savos, Mirabelle, and Ancano to some cell where they won't escape and whatever, along with obviously more work.
I'll be frank. The idea didn't seem like so much work in my head- now that I've typed it out it seems impossibly complex. But I figure that I might as well ask, if only as a learning experience.