diff --git a/loader/loader.cpp b/loader/loader.cpp index 876b832..ffab471 100644 --- a/loader/loader.cpp +++ b/loader/loader.cpp @@ -327,12 +327,12 @@ mm_DetermineBackend(QueryValveInterface engineFactory, QueryValveInterface serve return MMBackend_BMS; } - if (mm_FindPattern((void *)engineFactory, " Blade Symphony ", sizeof(" Blade Symphony ") - 1)) + if (serverFactory("VSERVERTOOLS003", NULL) != NULL) { return MMBackend_Blade; } - if (mm_FindPattern((void *)engineFactory, "Military Conflict: Vietnam", sizeof("Military Conflict: Vietnam") - 1)) + if (strcmp(game_name, "vietnam") == 0) { return MMBackend_MCV; }