From 030706fdcd3a3fb9e1ebcfd38103dc2ab5e6a097 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Mon, 14 Sep 2015 09:54:46 -0400 Subject: [PATCH] Fix recent regression with finding engine ptr on CS:S, DoD:S, HL2:DM. They are still only have engine v21, not yet v22 (let alone v23). --- core/provider/provider_ep2.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/provider/provider_ep2.cpp b/core/provider/provider_ep2.cpp index 1173e03..c7c354e 100644 --- a/core/provider/provider_ep2.cpp +++ b/core/provider/provider_ep2.cpp @@ -114,6 +114,10 @@ void BaseProvider::Notify_DLLInit_Pre(CreateInterfaceFn engineFactory, if (!engine) { engine = (IVEngineServer *)((engineFactory)("VEngineServer022", NULL)); + if (!engine) + { + engine = (IVEngineServer *)((engineFactory)("VEngineServer021", NULL)); + } } #else engine = (IVEngineServer *)((engineFactory)(INTERFACEVERSION_VENGINESERVER, NULL));