Averil0814 Posted February 3, 2022 Share Posted February 3, 2022 (edited) Poser Hotkeys Plus SSE MCM does not display after reinstallation.What I have tried: waiting a few minutes. change the load order of esp. setstage ski_configmanagerinstance 1 remove and created a new save an install it again started new game: work , mcm appear and mod work well It worked well on the same modlist, but yesterday it have some little problem, so I decided reinstall it,but now the mcm disappearSo its that anyway to let it work on my currently save?Thanks!loadorder: Edited February 3, 2022 by achilles255057 Link to comment Share on other sites More sharing options...
GoddRighteousOward Posted October 19, 2022 Share Posted October 19, 2022 Did you ever figure it out? if so, how? I am having the same problem...I downgraded to 1.5.97, and the MCM will not show up...I have SkyUI and SKSE on also... Link to comment Share on other sites More sharing options...
DuckyDuo Posted March 6 Share Posted March 6 On 10/19/2022 at 6:28 PM, GoddRighteousOward said: Did you ever figure it out? if so, how? I am having the same problem...I downgraded to 1.5.97, and the MCM will not show up...I have SkyUI and SKSE on also... I'm assuming you either already fixed it or don't care anymore, but for anyone coming to this thread in the future you need to clean your save with a tool like ReSaver. Then the MCM will reappear Link to comment Share on other sites More sharing options...
scorrp10 Posted March 6 Share Posted March 6 Poser Hotkeys Plus is based on original Poser Hotkeys and inherits some of its issues. Namely, defining OnGameReload() in its MCM. SkyUI provides SKI_PlayerLoadGameAlias script, and makes it look like it just allows the user to create a game loaded event in their MCM. (Poser Hotkeys uses it to register for keypresses) You create a Player Alias in your MCM script and attach SKI_PlayerLoadGameAlias script to it. Thing is OnGameReload() in SKI_QuestBase actually has code to register the MCM if it is not registered yet. And if your own MCM script defines that function too, that code never gets called. There is another place this gets done (on initialization) but that one is hit and miss. The fix: Say there is a mod and its MCM will not show up. Say the script attached to its MCM quest is called 'SomeModsMCM' and it has OnGameReload() defined. You: Rename OnGameReload() to something else, i.e. OnSaveGameLoaded() Delete SKI_PlayerLoadGameAlias script from the quest's player alias, Attach a new script to it. Named, for example, SomeModMCMPlayerAlias Put following function into it: event OnPlayerLoadGame() (GetOwningQuest() as SKI_QuestBase).OnGameReload() (GetOwningQuest() as SomeModsMCM).OnSaveGameLoaded() endEvent Compile scripts you changed or added to. 1 Link to comment Share on other sites More sharing options...
Recommended Posts