Leona月 Posted August 7, 2024 Posted August 7, 2024 So, I'm having this problem where the MCM shows up but when I open it the slavetats MCM is completely empty, slavetats seems to be working since my character tats are still there. I tried reinstalling it but it didn't seem to work. I would be glad if anyone could help
TheVolcanoGodess Posted August 7, 2024 Posted August 7, 2024 If reinstalling didn't help, then it might be a couple of possibilities; Something may be overwriting the mod. Or something cropping up in the overwrite file? Unfortunately, that overwrite file might not be labelled very well, so you just want to make sure that the overwrite file actually contains something from Slavetats, before you start clearing anything. (Otherwise you'll have to restart a lot of other stuff like FNIS).
blank_v Posted August 7, 2024 Posted August 7, 2024 It looks like MCM Script is missing... When You want to make MCM You need to create Quest and Script, You attach that script to the quest and when MCM want to know what to display it's calling that Script Events, it is possibly one of: - reference to the script not defined - script not compatible with MCM - script does not exist - Quest didnt started at start of the game - Player Alias corrupted - There was an error running script - Menus names got corrupted ( most MCMs are handling things via Strings - They can get corrupted ) Also I'm curious what do You mean by "reinstalling" because deleting mod and then installing it again, then running game again is not the right way... 1) Delete Mod 2) Run the game - so game have time to delete Mod changes from the save, give game some time 3) Save on new file 4) Install mod again 5) Run the game You could also open that mod in CK and see if references are set, to what they are set and if the file that should be the reference are even existing... Because Your MCM for SlaveTats is correctly registered... tho there is only problem when trying to display menu / problem with or around the script / Quest
Kastagir Posted August 7, 2024 Posted August 7, 2024 Uninstall the mod, either with your mod manager or by tracking down and deleting the files it installed. Then launch your game and make a new save. Close the game. Clean your new save with a save game script cleaner. Load the cleaned save and create a new save. Then close the game and reinstall the mod with its requirements. The next time you load your latest save the MCM menu should register properly. A broken, missing or incompatible script can create a condition within your savegame that prevents a mod from working until the mod is uninstalled and the broken script references are removed from the save. Only then can it be reinstalled and re-registered.
Leona月 Posted August 7, 2024 Author Posted August 7, 2024 32 minutes ago, Kastagir said: Uninstall the mod, either with your mod manager or by tracking down and deleting the files it installed. Then launch your game and make a new save. Close the game. Clean your new save with a save game script cleaner. Load the cleaned save and create a new save. Then close the game and reinstall the mod with its requirements. The next time you load your latest save the MCM menu should register properly. A broken, missing or incompatible script can create a condition within your savegame that prevents a mod from working until the mod is uninstalled and the broken script references are removed from the save. Only then can it be reinstalled and re-registered. I did exactly that but the MCM is still empty for some reason, I tested and found that slavetats is still able to apply tattoos via other mods
Leona月 Posted August 7, 2024 Author Posted August 7, 2024 1 hour ago, ̖̪. said: It looks like MCM Script is missing... When You want to make MCM You need to create Quest and Script, You attach that script to the quest and when MCM want to know what to display it's calling that Script Events, it is possibly one of: - reference to the script not defined - script not compatible with MCM - script does not exist - Quest didnt started at start of the game - Player Alias corrupted - There was an error running script - Menus names got corrupted ( most MCMs are handling things via Strings - They can get corrupted ) Also I'm curious what do You mean by "reinstalling" because deleting mod and then installing it again, then running game again is not the right way... 1) Delete Mod 2) Run the game - so game have time to delete Mod changes from the save, give game some time 3) Save on new file 4) Install mod again 5) Run the game You could also open that mod in CK and see if references are set, to what they are set and if the file that should be the reference are even existing... Because Your MCM for SlaveTats is correctly registered... tho there is only problem when trying to display menu / problem with or around the script / Quest So, I opened it on CK and got this error, I checek and "SKI_configbase" is present on SkyrimSE/Data/source, did I do something wrong when checking it through CK or is there a problem with that file? Spoiler Creation Kit SE User Name: Lutirael BSBizIntEventHelper: GenerateUuid: 4b648c48-d796-405e-80e0-41613768da19 (4b648c48, d796405e, 80e04161, 3768da19) BSBizIntEventHelper: GetPersistentUuid: 5f381068-10ce-4d92-b154-b7e1f338cdde (5f381068, 10ce4d92, b154b7e1, f338cdde) LogEventToBNet: Event logging disabled. Skipping event send. FaceFXWrapper could not be started (2). LIP generation will be disabled. ASSERTION: uicheck == BAD_SHADER (Win32\BSGraphicsRenderer.cpp line 5021) ASSERTION: uicheck == BAD_SHADER (Win32\BSGraphicsRenderer.cpp line 5021) ASSERTION: uicheck == BAD_SHADER (Win32\BSGraphicsRenderer.cpp line 5021) ASSERTION: uicheck == BAD_SHADER (Win32\BSGraphicsRenderer.cpp line 5504) MASTERFILE: =========================================================== Loading plugin file 'SlaveTats.esp' as a master Data File Loaded 'SlaveTats.esp'... SCRIPTS: Cannot open store for class "SKI_ConfigBase", missing file? SCRIPTS: Error: Unable to link "SKI_ConfigBase" - the parent of "SlaveTatsMCMMenu". SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: Cannot open store for class "SKI_ConfigBase", missing file?
blank_v Posted August 7, 2024 Posted August 7, 2024 34 minutes ago, Leona月 said: So, I opened it on CK and got this error, I checek and "SKI_configbase" is present on SkyrimSE/Data/source, did I do something wrong when checking it through CK or is there a problem with that file? Hide contents Creation Kit SE User Name: Lutirael BSBizIntEventHelper: GenerateUuid: 4b648c48-d796-405e-80e0-41613768da19 (4b648c48, d796405e, 80e04161, 3768da19) BSBizIntEventHelper: GetPersistentUuid: 5f381068-10ce-4d92-b154-b7e1f338cdde (5f381068, 10ce4d92, b154b7e1, f338cdde) LogEventToBNet: Event logging disabled. Skipping event send. FaceFXWrapper could not be started (2). LIP generation will be disabled. ASSERTION: uicheck == BAD_SHADER (Win32\BSGraphicsRenderer.cpp line 5021) ASSERTION: uicheck == BAD_SHADER (Win32\BSGraphicsRenderer.cpp line 5021) ASSERTION: uicheck == BAD_SHADER (Win32\BSGraphicsRenderer.cpp line 5021) ASSERTION: uicheck == BAD_SHADER (Win32\BSGraphicsRenderer.cpp line 5504) MASTERFILE: =========================================================== Loading plugin file 'SlaveTats.esp' as a master Data File Loaded 'SlaveTats.esp'... SCRIPTS: Cannot open store for class "SKI_ConfigBase", missing file? SCRIPTS: Error: Unable to link "SKI_ConfigBase" - the parent of "SlaveTatsMCMMenu". SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: error: Failed to find variable ::Pages_var used in SlaveTatsMCMMenu.OnConfigOpen() SCRIPTS: Cannot open store for class "SKI_ConfigBase", missing file? Variable "Pages" comes from SKI_configBase Script, it's storing names of all Pages that MCM can display for given Mod It stores list of pages and their titles as String so for example if we have mod called "EpicMod" and he have 3 pages in MCM let's say "Options" "Debug" "Credits" We have following array: Pages[0] = "Options" Pages[1] = "Debug" Pages[2] = "Credits" When MCM is trying to display Mod Config page it's calling Event and give it's Page name ( as string ) Because thit variable does not exist it means that MCM cannot open Config Normally there are 2 options how Pages variable can be created... Option 1) Inside "OnConfigInit()" Event we can call "Pages = new string[ 3 ]" Then we can set Pages values as above example Option 2) Via Papyrus Manager in Creation Kit, we open Script inside Quest, double click the Script, select "Pages" and click "ADD" button When we are using Option 1, Fail is on Papyrus side When we are using Option 2, Fail is on Game Engine side ofc. this depends on how Author of SlaveTats did it, he could pick either option 1 or 2 Anyway, something is failing to alocate Pages. Fix option 1: ( If MCM Pages were made via Script OnInitEvent ) Open Creation Kit, if You have decompiled SKI Script of SlaveTats, simply go to Gameplay -> Papyrus -> Find Script -> Right Click -> click "Compile" This way script should be re-compiled with Your SKI Script, if You cannot compile, it means that You are missing SKI Base Scripts You can always decompile scripts btw. Fix option 2: ( If MCM Pages were made via CreationKit ) Go find Quest that holds MCM for SlaveTats, check if "Pages" Variable is set to any value, if not, then try adding few pages, You can add more pages than SlaveTats should actually use, it will simply display more of them on the list in MCM keep in mind that You need to name them Fix option 3: ( if Mod is good but it's just for Your game - I dont use other than mine mods anymore ) You will want to move SkyUI Mod way down in Load and Overwrite order, possibly something is overwriting it
Kastagir Posted August 8, 2024 Posted August 8, 2024 11 hours ago, Leona月 said: So, I opened it on CK and got this error, I checek and "SKI_configbase" is present on SkyrimSE/Data/source, did I do something wrong Why are you posting in this forum? This is the Skyrim Technical Support forum for classic Skyrim/LE. There is an entirely different section of this website for Skyrim Special Edition with its own Technical Support forum. Why don't you post there? You are more likely to receive help from people if you post in the forum that is for your game version.
DuckyDuo Posted August 8, 2024 Posted August 8, 2024 Did you change it's priority recently? Whenever I've had an MCM go blank it was after I changed the mods priority. If I put it in the same exact spot it was before it works again, otherwise it would only work in a new game.
Leona月 Posted August 10, 2024 Author Posted August 10, 2024 On 8/8/2024 at 3:23 AM, Kastagir said: Why are you posting in this forum? This is the Skyrim Technical Support forum for classic Skyrim/LE. There is an entirely different section of this website for Skyrim Special Edition with its own Technical Support forum. Why don't you post there? You are more likely to receive help from people if you post in the forum that is for your game version. I didn't notice I was on the LE section... Sorry for that, I'll try posting it there
Leona月 Posted August 10, 2024 Author Posted August 10, 2024 On 8/8/2024 at 2:28 PM, DuckyDuo said: Did you change it's priority recently? Whenever I've had an MCM go blank it was after I changed the mods priority. If I put it in the same exact spot it was before it works again, otherwise it would only work in a new game. I don't remember directly changing anything, but maybe something happened indirectly and I didn't notice? Is there a way to find this out or something like that?
Sladen2019 Posted August 10, 2024 Posted August 10, 2024 If you are running Skyrim Special Edition, make sure you are using the SlaveTatsSE-1.3.9.7z file to install.
Leona月 Posted August 11, 2024 Author Posted August 11, 2024 On 8/10/2024 at 1:05 AM, Sladen2019 said: If you are running Skyrim Special Edition, make sure you are using the SlaveTatsSE-1.3.9.7z file to install. I made another post on the SE forum since I made it on the LE one by mistake, I'm using the right version, but it looks like it's something save related since it works fine on a new save 1
Kastagir Posted August 13, 2024 Posted August 13, 2024 (edited) On 8/11/2024 at 12:12 PM, Leona月 said: it looks like it's something save related since it works fine on a new save You could try making a new save, exiting the game and deleting the savegame.skse file with the same name as the savegame.ess file in \users\[username]\Documents\My Games\Skyrim\Saves. This file stores the SKSE settings used by your plugins. It's possible the settings got corrupted by overwriting a save. If you delete the .skse file you will lose your SKSE settings but they'll just return to default and you'll need to save new ones. Try this with a new save in the event it doesn't work and the save won't load. Alternatively you could give Skyrim SKSE cleaner tool a try but I can't personally vouch for it. Edited August 13, 2024 by Kastagir
Dorabella Posted August 14, 2024 Posted August 14, 2024 On 8/11/2024 at 9:12 PM, Leona月 said: I made another post on the SE forum since I made it on the LE one by mistake, I'm using the right version, but it looks like it's something save related since it works fine on a new save Reinstall JContainers
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now