// Module editeur du projet - outils de portage (2026.9 beta). #include "LifePlayEditorTools.h" #include "Interfaces/IPluginManager.h" IMPLEMENT_MODULE(FLifePlayEditorToolsModule, LifePlayEditorTools); void FLifePlayEditorToolsModule::StartupModule() { // STM : HyperAIStudio verifie AutomationController au signal PostEngineInit, que UE 5.8 diffuse // avant de charger les modules PostEngineInit (dont AutomationTestToolset, qui le charge). Sans ce // prechargement : erreur au journal a chaque demarrage et code de sortie 1 des commandlets. const TSharedPtr HyperAIStudio = IPluginManager::Get().FindPlugin(TEXT("HyperAIStudio")); if (HyperAIStudio.IsValid() && HyperAIStudio->IsEnabled()) { FModuleManager::Get().LoadModule(TEXT("AutomationController")); } }