void CSEWorkspaceManagerOperator::ReloadPlugins( const char* WorkspacePath, bool ResetPluginList, bool LoadESPs ) { if (ResetPluginList) _DATAHANDLER->ClearPluginArray(); _DefinePatchHdlr(DataHandlerPopulateModList, 0x0047E708 + 2); if (LoadESPs == false) _MemHdlr(DataHandlerPopulateModList).WriteUInt8(1); _DATAHANDLER->PopulatePluginArray(WorkspacePath); if (LoadESPs == false) _MemHdlr(DataHandlerPopulateModList).WriteUInt8(2); }
void PatchAnimationOverride( void ) { if (InstanceAbstraction::EditorMode == false) { _MemHdlr(TESObjectREFRRefreshAnimData).WriteJump(); } }
void Patch(void) { _MemHdlr(TESDataHandlerPopulatePluginList).WriteJump(); _MemHdlr(ActorOnHealthDamage).WriteJump(); }