Please use this topic to pick mods you want me to patch.
If you appreciate my work please give me Kudos and Endorse my mods. For me, they are a source of motivation to work. Paypal or Ko-fi donation is also a good way to say thank you. You can be my Patron on Patreon.
Quick Light works fine for me without your mod. I checked all of the things you suggest and no change.
My version of MCM Helper is 1.5.0 and my Skyrim info is 1.6.1170.0.8 (SKSE 2.,2.,6 rel 72).
It looks like I am the only person who has this issue, so don't spend any more time on it. I suspect that it is some other mod/dll that is creating the issue with your mod.
Do not worry, I have one mod in work, that will help with bugs like this one. When I will finish it, we will be able to figure out where is the problem for sure.
But for now, we can try to find the culprit manually, maybe something is wrong with specific file. Just zip all these mods from your load order and send to me: MCM Helper Quick Light SE - Settings Loader
Also add these logs: [Path to my documents]\My Games\Skyrim Special Edition\Logs\Script\Papyrus.0.log [Path to my documents]\My Games\Skyrim Special Edition\SKSE\skse64.log [Path to my documents]\My Games\Skyrim Special Edition\SKSE\MCMHelper.log
I will test them myself. The error you have means that JSON config has wrong format. We will try to find why.
You can use Discord for fast help. My nick is the same as here.
Any chance of a patch for Fuelable Lanterns for Quick Light? I understand you're very busy and this is a very niche mod, but I would greatly appreciate it!
This one is not working for me - the mod does appear in the list but the settings are not visible. My Papyrus log shows this. My main LO has QL and its SJG patch merged, but I've checked in stripped-down LO and the behaviour is the same.
Spoiler:
Show
[11/24/2021 - 08:38:49AM] Error: Cannot call GetHitEffectArt() on a None object, aborting function call stack: [alias Player on quest aaaQLQuest (0E000D62)].aaaQLPlayerAliasScript.SetLightSourcePass() - "aaaQLPlayerAliasScript.psc" Line 122 [aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.Load() - "aaaQLMCMScript.psc" Line 66 [aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.LoadSettings() - "aaaQLMCMScript.psc" Line 62 [aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnConfigInit() - "aaaQLMCMScript.psc" Line 17 [aaaQLMCMQuest (0E00387C)].MCM_ConfigBase.OnGameReload() - "SKI_ConfigBase.psc" Line 114 [aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnGameReload() - "aaaQLMCMScript.psc" Line 21 [aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnInit() - "SKI_ConfigBase.psc" Line 85 [11/24/2021 - 08:38:49AM] Error: Cannot call SetModelPath() on a None object, aborting function call stack: [alias Player on quest aaaQLQuest (0E000D62)].aaaQLPlayerAliasScript.SetLightSourcePass() - "aaaQLPlayerAliasScript.psc" Line 122 [aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.Load() - "aaaQLMCMScript.psc" Line 66 [aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.LoadSettings() - "aaaQLMCMScript.psc" Line 62 [aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnConfigInit() - "aaaQLMCMScript.psc" Line 17 [aaaQLMCMQuest (0E00387C)].MCM_ConfigBase.OnGameReload() - "SKI_ConfigBase.psc" Line 114 [aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnGameReload() - "aaaQLMCMScript.psc" Line 21 [aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnInit() - "SKI_ConfigBase.psc" Line 85 [11/24/2021 - 08:38:49AM] error: Native static function GetNodeTransformScaleMode does not match existing signature on linked type NiOverride. Function will not be bound. [11/24/2021 - 08:38:49AM] [aaaQLMCMScript <aaaQLMCMQuest (0E00387C)>] INITIALIZED
According to the log the error does not affect MCM but the script: aaaQLPlayerAliasScript.psc. [alias Player on quest aaaQLQuest (0E000D62)].aaaQLPlayerAliasScript.SetLightSourcePass() - "aaaQLPlayerAliasScript.psc" Line 122So you need to see which of your mods is overwriting the aaaQLPlayerAliasScript.psc.
There is also a possibility that you have merged the plugins incorrectly and changed the record IDs, so the script cannot find the correct player record.
Please try this mod with QL without merging it, as it is likely that this error is the result of plugin merging.
yeah in my main LO it's merged (as per Lexy LoTD Guide) but for the small LO test it was not merged. I'll revisit the small LO test to make sure nothing's overwriting that script.
Anyway you could add functionality to this similar to Quick Light for Followers? I'd like my followers to automatically equip a lantern when I do, perhaps configurable in this MCM? Thank you!
19 comments
If you appreciate my work please give me Kudos and Endorse my mods. For me, they are a source of motivation to work.
Paypal or Ko-fi donation is also a good way to say thank you. You can be my Patron on Patreon.
I have upgraded to 1170 and I am now getting an error with your excellent mod that worked perfectly with 640.
The error is - Unknown error; JSON syntax
Any suggestions?
Possible solutions:
1. Reinstall mod.
2. Reinstall MCM Helper (get 1.5.0 version).
No improvement after doing the re-install's.
Thanks for looking though 😊
Sorry for the back and forth.
Quick Light works fine for me without your mod. I checked all of the things you suggest and no change.
My version of MCM Helper is 1.5.0 and my Skyrim info is 1.6.1170.0.8 (SKSE 2.,2.,6 rel 72).
It looks like I am the only person who has this issue, so don't spend any more time on it. I suspect that it is some other mod/dll that is creating the issue with your mod.
Thanks for all of your help 😊
Do not worry, I have one mod in work, that will help with bugs like this one. When I will finish it, we will be able to figure out where is the problem for sure.
But for now, we can try to find the culprit manually, maybe something is wrong with specific file. Just zip all these mods from your load order and send to me:
MCM Helper
Quick Light SE - Settings Loader
Also add these logs:
[Path to my documents]\My Games\Skyrim Special Edition\Logs\Script\Papyrus.0.log
[Path to my documents]\My Games\Skyrim Special Edition\SKSE\skse64.log
[Path to my documents]\My Games\Skyrim Special Edition\SKSE\MCMHelper.log
I will test them myself. The error you have means that JSON config has wrong format. We will try to find why.
You can use Discord for fast help. My nick is the same as here.
[11/24/2021 - 08:38:49AM] Error: Cannot call GetHitEffectArt() on a None object, aborting function call
stack:
[alias Player on quest aaaQLQuest (0E000D62)].aaaQLPlayerAliasScript.SetLightSourcePass() - "aaaQLPlayerAliasScript.psc" Line 122
[aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.Load() - "aaaQLMCMScript.psc" Line 66
[aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.LoadSettings() - "aaaQLMCMScript.psc" Line 62
[aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnConfigInit() - "aaaQLMCMScript.psc" Line 17
[aaaQLMCMQuest (0E00387C)].MCM_ConfigBase.OnGameReload() - "SKI_ConfigBase.psc" Line 114
[aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnGameReload() - "aaaQLMCMScript.psc" Line 21
[aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnInit() - "SKI_ConfigBase.psc" Line 85
[11/24/2021 - 08:38:49AM] Error: Cannot call SetModelPath() on a None object, aborting function call
stack:
[alias Player on quest aaaQLQuest (0E000D62)].aaaQLPlayerAliasScript.SetLightSourcePass() - "aaaQLPlayerAliasScript.psc" Line 122
[aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.Load() - "aaaQLMCMScript.psc" Line 66
[aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.LoadSettings() - "aaaQLMCMScript.psc" Line 62
[aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnConfigInit() - "aaaQLMCMScript.psc" Line 17
[aaaQLMCMQuest (0E00387C)].MCM_ConfigBase.OnGameReload() - "SKI_ConfigBase.psc" Line 114
[aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnGameReload() - "aaaQLMCMScript.psc" Line 21
[aaaQLMCMQuest (0E00387C)].aaaQLMCMScript.OnInit() - "SKI_ConfigBase.psc" Line 85
[11/24/2021 - 08:38:49AM] error: Native static function GetNodeTransformScaleMode does not match existing signature on linked type NiOverride. Function will not be bound.
[11/24/2021 - 08:38:49AM] [aaaQLMCMScript <aaaQLMCMQuest (0E00387C)>] INITIALIZED
According to the log the error does not affect MCM but the script: aaaQLPlayerAliasScript.psc.
[alias Player on quest aaaQLQuest (0E000D62)].aaaQLPlayerAliasScript.SetLightSourcePass() - "aaaQLPlayerAliasScript.psc" Line 122So you need to see which of your mods is overwriting the aaaQLPlayerAliasScript.psc.There is also a possibility that you have merged the plugins incorrectly and changed the record IDs, so the script cannot find the correct player record.
Please try this mod with QL without merging it, as it is likely that this error is the result of plugin merging.
I hope we can find a solution to this problem.
Also, MCM Helper updated, will it that matter?
Thank you so much.