Try this: Right click on the script Select "Edit" In the editor window that appears, there should be a run button. It will have a little green triangle. Press it and see what appears down below.
This is what I get. :O SkyrimLE Log Monitor.ps1 cannot be loaded because the execution of scripts is disabled on this system. Please see " get-help about_signing" for more details.
Edit: Ok I found a solution, I had to change the restriction mode in Powershell to unrestricted. It now works fine! Thanks for the help.
Very many thanks for this. I really like the clean simplicity of it. Will run it now and then to alert me to problems. Thanks for your hard work and for sharing as well. Excellent. :-)
Examine the log file, see what caused Papyrus to dump the stacks, and identify any mods that are behaving problematically. If there are two hundred stacks that all come from the same mod, that's a clue that there may be a problem with that mod.
I thought stack dumping was a result an overloaded papyrus and stack dumps is papyrus dumping all the mods in its stack. i.e Papyrus stacks mods naturally during the game process, and only dumps them when things get overloaded. Therefore, suggesting mod authors remove mods mentioned in stack dumps maybe isn't the best advice? Maybe they should be looking at what mods affect there papyrus in its entirety and taking corrective action accordingly. Thoughts?
edit: Also, forgot to mention REEL, that and this utility should play OK together?
My post didn't suggest removing ANYTHING. But yes, if a mod has two hundred active scripts at the same time, that is *often* a sign that it is malfunctioning. There are exceptions (DynDoLod comes to mind, and Sim Settlements over in FO4 world), but even then it's rare. Resolving that doesn't necessarily mean removing mods. It may mean changing the settings on a mod, putting it in performance mode, or identifying another mod that it conflicts with. But yes, sometimes it means removing a badly scripted mod.
Interesting, made me actual log my game for the first time. Heavy moded = 1500 errors 30 seconds after i load my save. But no stack dump so far, i guess thats good and bad news. lol
Another question (on top of below question asked by @sleepytigereyes), will using this affect my in game performance? Or instead it is lightweight enough to not burden my currently heavy modded setup?
The logfile is only parsed once every four seconds and the performance impact should be negligible. But if the logfile becomes large, the performance impact will increase.
23 comments
Right click on the script
Select "Edit"
In the editor window that appears, there should be a run button. It will have a little green triangle. Press it and see what appears down below.
get-help about_signing" for more details.
Edit: Ok I found a solution, I had to change the restriction mode in Powershell to unrestricted. It now works fine! Thanks for the help.
edit: Also, forgot to mention REEL, that and this utility should play OK together?
https://www.nexusmods.com/skyrimspecialedition/mods/2794
enable log under Papyrus
bEnableLogging=1
start skyrim and rightclick the log monitor then run with powershell