Hatepoem Posted September 29, 2023 Share Posted September 29, 2023 (edited) # Issue When user changes currently equipped active spell, the game is likely to freeze and become unresponsive. This specifically happens when player character swaps one spell for another. It can be reproduced by simply standing there and swapping spells with hotkeys. After about 30th spell swap, the game will freeze. The manner in which spells are switched is not relevant, it happens all the same if it was a hotkey, quickbar click, or menu click. The only way to close the game after it froze in this manner is to kill the process. __This is not caused by mods__. I disabled __all__ mods before testing. The __only__ mod that remains active is SKSE. I don't even want to test the game without it, because it is so essential for most mods anyway. The frequency of these crashes gradually increased over time. It went from once a day, to once an hour, to once a few minutes. So it may be some mods polluted the save file. Again, I tested this on my "live" save file that used to have mods, but forcefully disable all mods to test this specific issue. # Solution Updated 2024-02-05. The culprit is the Apocalypse mod (new magic spells). Somehow it gradually corrupts the save. Doesn't matter which spells are used exactly. Eventually, even if the mod is removed from the save, the issue will appear. By starting a fresh save file _without_ the Apocalypse mod, this issue never appeared. # Environment Game version: 1.9 LE Intel CPU 8GB Legacy Nvidia graphics card: Nvidia GeForce GT 240, 1GB SKSE version: 1.7.3, with memory tweak Debian 11 amd64 wine8 32bit prefix + xact This happened in the past on a Windows 7 machine also. Back then I simply quit. The mod list was similar if not exactly the same. # Mods that were installed on that save previously Apocalypse Andromeda Beyond Skyrim Bruma Unofficial Patches Ordinator SkyUI5 Some others that I believe are irrelevant. I would have attached save files and all the relevant configs, but the website won't allow me. # What I tried SSME mod, doesn't help. Safety load, fixes other issues, but not this one, had it installed from the start. SKSE memory tweak, had it installed from the start. Edited February 4 by Hatepoem Found a workaround, topic closed, can't add new posts Link to comment Share on other sites More sharing options...
Hatepoem Posted September 29, 2023 Author Share Posted September 29, 2023 (edited) Documents/My Games/Skyrim/Logs/Script/Papyrus.0.log:```[09/30/2023 - 01:31:39AM] Papyrus log opened (PC)[09/30/2023 - 01:31:39AM] Function GetEffectMagnitudes in the empty state on type Ingredient does not exist. Function will not be flagged as callable from tasklets.[09/30/2023 - 01:31:39AM] Update budget: 1.200000ms (Extra tasklet budget: 1.200000ms, Load screen budget: 500.000000ms)[09/30/2023 - 01:31:39AM] Memory page: 128 (min) 512 (max) 76800 (max total)[09/30/2023 - 01:31:43AM] Cannot open store for class "BSKAsylumDispelScript", missing file?[09/30/2023 - 01:31:43AM] Cannot open store for class "CYR_SF_CYRMountainWatchMS02Av_020E5B6C", missing file?[09/30/2023 - 01:31:43AM] error: Unable to bind script CYR_SF_CYRMountainWatchMS02Av_020E5B6C to (070E5B6C) because their base types do not match[09/30/2023 - 01:31:44AM] error: Unable to bind script magicAttachAshPileOnDeath to (1D00AA0D) because their base types do not match[09/30/2023 - 01:31:44AM] error: Unable to bind script magicAttachAshPileOnDeath to (1D00AA16) because their base types do not match[09/30/2023 - 01:31:44AM] error: Unable to bind script magicAttachAshPileOnDeath to (1D00AA0F) because their base types do not match[09/30/2023 - 01:31:44AM] error: Unable to bind script magicAttachAshPileOnDeath to (1D00AA12) because their base types do not match[09/30/2023 - 01:31:44AM] Cannot open store for class "CYRKvatchMS05VarondoLabDoorScript", missing file?[09/30/2023 - 01:31:44AM] error: Unable to bind script CYRKvatchMS05VarondoLabDoorScript to (070F68DB) because their base types do not match[09/30/2023 - 01:31:46AM] warning: Property InventorUpgradeDefault on script KRY_TVPlayerAliasScript attached to alias PlayerAlias on quest KRY_TradingMCMStartupQuest (44001831) cannot be initialized because the script no longer contains that property[09/30/2023 - 01:31:46AM] warning: Property InventorUpgradeDefault on script TV_MCMScript attached to KRY_TradingMCMStartupQuest (44001831) cannot be initialized because the script no longer contains that property[09/30/2023 - 01:31:46AM] VM is freezing...[09/30/2023 - 01:31:46AM] VM is frozen[09/30/2023 - 01:31:46AM] Reverting game...[09/30/2023 - 01:31:46AM] error: Unable to bind script CYR_SF_CYRMountainWatchMS02Av_020E5B6C to (070E5B6C) because their base types do not match[09/30/2023 - 01:31:46AM] error: Unable to bind script CYRKvatchMS05VarondoLabDoorScript to (070F68DB) because their base types do not match[09/30/2023 - 01:31:46AM] error: Unable to bind script magicAttachAshPileOnDeath to (1D00AA0F) because their base types do not match[09/30/2023 - 01:31:46AM] error: Unable to bind script magicAttachAshPileOnDeath to (1D00AA16) because their base types do not match[09/30/2023 - 01:31:46AM] error: Unable to bind script magicAttachAshPileOnDeath to (1D00AA0D) because their base types do not match[09/30/2023 - 01:31:46AM] error: Unable to bind script magicAttachAshPileOnDeath to (1D00AA12) because their base types do not match[09/30/2023 - 01:31:47AM] warning: Property InventorUpgradeDefault on script KRY_TVPlayerAliasScript attached to alias PlayerAlias on quest KRY_TradingMCMStartupQuest (44001831) cannot be initialized because the script no longer contains that property[09/30/2023 - 01:31:47AM] warning: Property InventorUpgradeDefault on script TV_MCMScript attached to KRY_TradingMCMStartupQuest (44001831) cannot be initialized because the script no longer contains that property[09/30/2023 - 01:31:51AM] Loading game...[09/30/2023 - 01:31:51AM] VM is thawing...[09/30/2023 - 01:31:51AM] error: Cannot call OnGameReload() on a None object, aborting function callstack: [alias Player on quest vvvMarkHomeQuest (34000D62)].ski_playerloadgamealias.OnPlayerLoadGame() - "SKI_PlayerLoadGameAlias.psc" Line 6[09/30/2023 - 01:31:53AM] InitWidgetLoader()```The error logs mention Beyond Skyrim Bruma, judging by the prefix ^CYR.*$. However, this character never visited Cyrodil zone, nor did any quests. So far I only enjoyed additional armor the mod provides and such. Also, I did disable this mod among others before, so no idea how it affects the game after it is disabled. Edited September 29, 2023 by Hatepoem Link to comment Share on other sites More sharing options...
Hatepoem Posted September 29, 2023 Author Share Posted September 29, 2023 (edited) Another log. This is the same polluted save. All mods disabled. SKSE disabled. (Previous log was the same polluted save, with all mods and with SKSE.) +++ Update 2024-02-05. The log is useless so I removed it. Edited February 4 by Hatepoem Remove redundant info Link to comment Share on other sites More sharing options...
Rodr1sen Posted October 30, 2023 Share Posted October 30, 2023 (edited) I have deleted my comment, if it is a post that I created feel free to delete it from nexus, thank you Edited December 9, 2023 by rodr1ss Link to comment Share on other sites More sharing options...
Recommended Posts