phenderix — 25/02/2022
[...] I have a question regarding how to toggle HDT-SMP on and off. My mod PROTEUS seems to crash sometimes when switching to characters that have HDT SMP hairstyles or tails. [...]
DaydreamingDay — 25/02/2022
[...] I don't know how you switch to another character, do you change the "skeleton" of the PC? If it is the case, we might have a conflict, as we maintain a state of the current skeletons. There are events in the game about changing the skeleton/head/armor of the PC/NPCs, do you use them?
phenderix — 25/02/2022
[...] I use a couple functions from RaceMenu CharGen to control loading appearance, the LoadCharacter and LoadCharacterPreset ones. It actually works sometimes but crashes other times, specifically when HDT hairs or tails are being used. [...] The skeleton is the same but it does toggle races for NPCs and change them via script
DaydreamingDay — 25/02/2022
I'm not familiar with RaceMenu code, would you have some link to it?
phenderix — 25/02/2022
It's contained within the modders package misc file on the RaceMenu page on the Skyrim Nexus. It is a SKSE DLL so not super transparent.
github is here for it: https://github.com/expired6978/SKSE64Plugins
Phenderix is Proteus author.
Currently, I consider that there might be a need to synchronize (lock) between RaceMenu and FSMP.
A temporary dirty fix would be to expose an API allowing to stop and start physics management by FSMP; that API would be used by client mods like Proteus, not RaceMenu.
phenderix — 25/02/2022 [...] I have a question regarding how to toggle HDT-SMP on and off. My mod PROTEUS seems to crash sometimes when switching to characters that have HDT SMP hairstyles or tails. [...]
DaydreamingDay — 25/02/2022 [...] I don't know how you switch to another character, do you change the "skeleton" of the PC? If it is the case, we might have a conflict, as we maintain a state of the current skeletons. There are events in the game about changing the skeleton/head/armor of the PC/NPCs, do you use them?
phenderix — 25/02/2022 [...] I use a couple functions from RaceMenu CharGen to control loading appearance, the LoadCharacter and LoadCharacterPreset ones. It actually works sometimes but crashes other times, specifically when HDT hairs or tails are being used. [...] The skeleton is the same but it does toggle races for NPCs and change them via script
DaydreamingDay — 25/02/2022 I'm not familiar with RaceMenu code, would you have some link to it?
phenderix — 25/02/2022 It's contained within the modders package misc file on the RaceMenu page on the Skyrim Nexus. It is a SKSE DLL so not super transparent. github is here for it: https://github.com/expired6978/SKSE64Plugins
Phenderix is Proteus author. Currently, I consider that there might be a need to synchronize (lock) between RaceMenu and FSMP. A temporary dirty fix would be to expose an API allowing to stop and start physics management by FSMP; that API would be used by client mods like Proteus, not RaceMenu.