Hello! This mod is awesome! I've always wanted to save Mirabelle because she's so cool. I was wondering though, would you consider making it a feature (or even a patch) that will let you become Arch Mage even if you saved everyone? I play with Legacy of the Dragonborn and also do almost solely magic builds so it makes sense for my character to become the Arch Mage afterwards, plus I wanted the displays hehe. Totally up to you! Thank you for reading, you're awesome <3
I made this mod in particular to not become Archmage. It has long been a thorn in my eyes on how easy the player becomes leader of every guild. It also bothered me that all of the previous leaders were given cheap deaths just to make the player leader. That's why I made this mod. That being said, I am open to an alternative/compromise to becoming Archmage, if you:
Saved both Mirabelle and Savos.
Completed every Ritual quest and side-quest at the College.
Have a total level of over 450 in the 5 schools of magic.
Are not the leader of any other guilds.
At that point you'll get the opportunity to apply to become the next Archmage. That way, you've really earned the title, avoided the cheap deaths, and you aren't the leader of any other guilds.
I have finished the college questline and saved both Savos and Mirabelle, all is good. But now when I am in the College, I am getting a large number of suspended stacks (where the large number is several thousands), all pointing to BUV_SetGlobalOnEffectApply.
I will probably try to fix it myself, but any help would be appreciated.
Do you need the log for when I am going from no stacks to some or when I already have them and am hiding in the inn basement waiting for them to disappear?
When I wait for stacks to disappear, I see a lot of such blocks in the log: [05/07/2025 - 09:39:11AM] [param 0]: [TGAssaultFenceScript < (0001C1AA)>] [05/07/2025 - 09:39:11AM] [param 1]: [MagicEffect < (7DA53678)>] [05/07/2025 - 09:39:11AM] Dumping stack 7160531: [05/07/2025 - 09:39:11AM] Frame count: 0 (Page count: 0) [05/07/2025 - 09:39:11AM] State: Waiting on other stack for call (Freeze state: Freezing) [05/07/2025 - 09:39:11AM] Type: Normal [05/07/2025 - 09:39:11AM] Return register: None [05/07/2025 - 09:39:11AM] Has stack callback: No [05/07/2025 - 09:39:11AM] Stack trace: [05/07/2025 - 09:39:11AM] [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - (requested call)
When I save and load I see this (also several such blocks): [05/07/2025 - 09:38:12AM] Error: Unable to call GetTargetActor - no native object bound to the script object, or object is of incorrect type stack: [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.GetTargetActor() - "<native>" Line ? [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - "cxpggymrcbetfdhqashhqqmwiehmot" Line 14 [05/07/2025 - 09:38:12AM] Error: Cannot call IsDead() on a None object, aborting function call stack: [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - "cxpggymrcbetfdhqashhqqmwiehmot" Line 14 [05/07/2025 - 09:38:12AM] warning: Assigning None to a non-object variable named "::temp2" stack: [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - "cxpggymrcbetfdhqashhqqmwiehmot" Line 14 [05/07/2025 - 09:38:13AM] Error: Unable to call GetTargetActor - no native object bound to the script object, or object is of incorrect type stack: [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.GetTargetActor() - "<native>" Line ? [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - "cxpggymrcbetfdhqashhqqmwiehmot" Line 14
To my investigation,I suppose it's a derivative of engine overloaded.I carefully sorted my papyrus log and found that there're also some other magic effect apply events' stacks getting reported.I removed the most frequent quest event and went into the same save to find out no more such stacks getting recorded.But I think there's another way to apply its function using Po3's extender?
Hi, wanted to ask if it edits in any way Ancano vs Tolfdir scene in the last quest? When my character triggers scene to defeat Ancano, he just says first few lines and then nothing happens. Tolfdir and Ancano both "busy" it says
Maybe i'm a bit late, but- i think this is vanilla problem. As soon as you enter the hall, get Tolfdir to Ancano, he should stay right next to him to trigger the attack
I installed this mod midgame when I'm already inside Labyrinthian, but haven't defeated the priest and taken the staff yet. So I went back to the college, looking for Mirabelle. I couldn't find her. But then I used the console to teleport her to me, and it worked. I immediately casted the healing hands spell on her multiple times, and after that I completed the Labyrinthian quest and take the staff.
Before coming out of Labyrinthian, I already saw some significant changes. Ancano's accomplice appeared before me like before in vanilla, but this time, after I defeated him, I saw the "status report" mentioning that Ancano have indeed teleported Mirabelle to a pocket dimension.
Tolfdir no longer comments that Mirabelle have died, but rather he said he had no idea of her whereabouts.
And after Ancano's defeat, Mirabelle appeared in the hall of elements, and I could ask her where she had been. Soon after, she will change her outfit to the archmage robes and assume the archmage position.
I was worried all the time that something might went wrong, as I installed this mod midgame. I figured that this mod will still work if you install it before the quest marker/objective have been achieved (as for me, I made sure to install this mod before I take the staff of magnus and the quest marker points to Tolfdir).
Glad it all worked out! Amazing mod!
Kudos to Andrealphus for allowing this to happen! ^^
157 comments
I made this mod in particular to not become Archmage. It has long been a thorn in my eyes on how easy the player becomes leader of every guild. It also bothered me that all of the previous leaders were given cheap deaths just to make the player leader. That's why I made this mod. That being said, I am open to an alternative/compromise to becoming Archmage, if you:
At that point you'll get the opportunity to apply to become the next Archmage. That way, you've really earned the title, avoided the cheap deaths, and you aren't the leader of any other guilds.
What do you think?
I will probably try to fix it myself, but any help would be appreciated.
[05/07/2025 - 09:39:11AM] [param 0]: [TGAssaultFenceScript < (0001C1AA)>]
[05/07/2025 - 09:39:11AM] [param 1]: [MagicEffect < (7DA53678)>]
[05/07/2025 - 09:39:11AM] Dumping stack 7160531:
[05/07/2025 - 09:39:11AM] Frame count: 0 (Page count: 0)
[05/07/2025 - 09:39:11AM] State: Waiting on other stack for call (Freeze state: Freezing)
[05/07/2025 - 09:39:11AM] Type: Normal
[05/07/2025 - 09:39:11AM] Return register: None
[05/07/2025 - 09:39:11AM] Has stack callback: No
[05/07/2025 - 09:39:11AM] Stack trace:
[05/07/2025 - 09:39:11AM] [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - (requested call)
[05/07/2025 - 09:39:11AM] [param 0]: [WIDeadBodyCleanupScript < (0001C1A3)>]
[05/07/2025 - 09:39:11AM] [param 1]: [MagicEffect < (7DB5AB02)>]
[05/07/2025 - 09:39:11AM] Dumping stack 7160891:
[05/07/2025 - 09:39:11AM] Frame count: 0 (Page count: 0)
[05/07/2025 - 09:39:11AM] State: Waiting on other stack for call (Freeze state: Freezing)
[05/07/2025 - 09:39:11AM] Type: Normal
[05/07/2025 - 09:39:11AM] Return register: None
[05/07/2025 - 09:39:11AM] Has stack callback: No
[05/07/2025 - 09:39:11AM] Stack trace:
[05/07/2025 - 09:39:11AM] [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - (requested call)
[05/07/2025 - 09:39:11AM] [param 0]: [defaultSetStageOnDeath < (0001C1A2)>]
[05/07/2025 - 09:39:11AM] [param 1]: [MagicEffect < (7DB5AB02)>]
[05/07/2025 - 09:39:11AM] Dumping stack 7157552:
[05/07/2025 - 09:39:11AM] Frame count: 0 (Page count: 0)
[05/07/2025 - 09:39:11AM] State: Waiting on other stack for call (Freeze state: Freezing)
[05/07/2025 - 09:39:11AM] Type: Normal
[05/07/2025 - 09:39:11AM] Return register: None
[05/07/2025 - 09:39:11AM] Has stack callback: No
[05/07/2025 - 09:39:11AM] Stack trace:
[05/07/2025 - 09:39:11AM] [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - (requested call)
[05/07/2025 - 09:39:11AM] [param 0]: [Actor < (0001C1AB)>]
[05/07/2025 - 09:39:11AM] [param 1]: [MagicEffect < (7D060B0F)>]
[05/07/2025 - 09:39:11AM] Dumping stack 7152592:
[05/07/2025 - 09:39:11AM] Frame count: 0 (Page count: 0)
[05/07/2025 - 09:39:11AM] State: Waiting on other stack for call (Freeze state: Freezing)
[05/07/2025 - 09:39:11AM] Type: Normal
[05/07/2025 - 09:39:11AM] Return register: None
[05/07/2025 - 09:39:11AM] Has stack callback: No
[05/07/2025 - 09:39:11AM] Stack trace:
[05/07/2025 - 09:39:11AM] [Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - (requested call)
[05/07/2025 - 09:38:12AM] Error: Unable to call GetTargetActor - no native object bound to the script object, or object is of incorrect type
stack:
[Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.GetTargetActor() - "<native>" Line ?
[Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - "cxpggymrcbetfdhqashhqqmwiehmot" Line 14
[05/07/2025 - 09:38:12AM] Error: Cannot call IsDead() on a None object, aborting function call
stack:
[Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - "cxpggymrcbetfdhqashhqqmwiehmot" Line 14
[05/07/2025 - 09:38:12AM] warning: Assigning None to a non-object variable named "::temp2"
stack:
[Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - "cxpggymrcbetfdhqashhqqmwiehmot" Line 14
[05/07/2025 - 09:38:13AM] Error: Unable to call GetTargetActor - no native object bound to the script object, or object is of incorrect type
stack:
[Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.GetTargetActor() - "<native>" Line ?
[Active effect 1 on (0001C1B9)].BUV_SetGlobalOnEffectApply.OnMagicEffectApply() - "cxpggymrcbetfdhqashhqqmwiehmot" Line 14
When my character triggers scene to defeat Ancano, he just says first few lines and then nothing happens. Tolfdir and Ancano both "busy" it says
i think this is vanilla problem. As soon as you enter the hall, get Tolfdir to Ancano, he should stay right next to him to trigger the attack
Before coming out of Labyrinthian, I already saw some significant changes. Ancano's accomplice appeared before me like before in vanilla, but this time, after I defeated him, I saw the "status report" mentioning that Ancano have indeed teleported Mirabelle to a pocket dimension.
Tolfdir no longer comments that Mirabelle have died, but rather he said he had no idea of her whereabouts.
And after Ancano's defeat, Mirabelle appeared in the hall of elements, and I could ask her where she had been. Soon after, she will change her outfit to the archmage robes and assume the archmage position.
I was worried all the time that something might went wrong, as I installed this mod midgame. I figured that this mod will still work if you install it before the quest marker/objective have been achieved (as for me, I made sure to install this mod before I take the staff of magnus and the quest marker points to Tolfdir).
Glad it all worked out! Amazing mod!
Kudos to Andrealphus for allowing this to happen! ^^