Thanks for the responses guys. I’m pretty confident that this is not related to the new patch. I saved a copy of the previous version Skyrim.exe and put it back in just to check that theory, and my problems still persisted.
my suspicion is that running your RegisterForSingleUpdate is crossing with another script that's running at that time, and apparently yours is winning out over the vanilla one so for whatever reason it cancels itself out?
If that were the case, the problem would persist in all of my plugin versions running my MQ101 check, right? That’s not happening as I have a version of my plugin saved from 7-4-12 running the exact same start up script and it works perfectly. Also, I unchecked the "Start Game Enabled" flag on that quest it's attached to, and the problem still remains as well.
Do you need your script running at game start? Could you (for instance) hang an activator script on the exit portal where you leave Helgen? It might be an interesting test if nothing else.
I could, but if someone installed my mod with a game already in progress, they would have to run back to that cave to trigger my quest.
i would think anything that runs every 10 seconds should be avoided if possible.
LOL, you’re right about that. I just set that number to 10 so I wouldn’t have to sit and wait so long for it to trigger my messenger timer. I was going to change it to like 300 or something later.
I could be totally wrong, but I don’t think it’s in the scripting. I wonder if somehow I inadvertently made a dirty edit that’s causing this problem?
Is there any sort of utility such as TESEdit, or FNVEdit/FO3Edit that I can use that I can sort through all of the records in my plugin? That damn Details window svcks. I got used to FNVEdit when cleaning my mods so I can actually go through everything and understand what is what, and if I made any edits to vanilla forms. I have a saved plugin from 7-4-12 that works, and another from 7-7-12 that is broken. It should be a simple process of elimination to find what’s different between the two, check all of those records and try to narrow it down to something that might be causing this problem, right? Will Wyre Bash or the WIP JavaEdit work to do this? Or is there a way I could use some version of xxxEdit to check my records? The ultimate would be to have something that I could compare the records between the two, and it tell me the ones that are identical, and the ones that are different.