Hey guys. Right now I'm trying to update one of my mods, but I am being hit with a roadblock. Here's what the mod should look like: That's what the mod's Version 1 currently is, but I've been replacing all the strings with $variables so that translation is easier, and I added new pages. The issue is that when I try to update the mod from a savegame that has the previous version, the second page of the menu doesn't appear and the first menu is completely blank. The source files for version 1 and version 2 are attached to the post. The scripts themselves retain the same "immersivecehatmenuconfig.pex" when compiled to properly update. Here's the errors I get when I compile in the CK, if they are relevant
SCRIPTS: error: Failed to find variable ::CurrentVersion_var used in ImmersiveCheatMenuConfig.OnVersionUpdate()
SCRIPTS: error: Failed to find variable ::Pages_var used in ImmersiveCheatMenuConfig.OnConfigInit()
SCRIPTS: error: Failed to find variable ::Pages_var used in ImmersiveCheatMenuConfig.OnConfigInit()
I get those errors when I compile the first and second version of the mod's script, but compile succeeds and the menu works perfectly fine in-game if the save hasn't had the mod installed yet. I feel I have erred in the implementation of either the updating or the way I stored variables that causes updates to have a critical error. I am trying to use the incremental update method that schlangster documented here. Can anyone help me please? Oh, and the quest is set to run once only, so I guess that might be a problem? Nope just tested it, it appears that the quest running once doesn't really change much. :/