From 9952f62a3362b1215c4e7ee2fdec06eaaa4795c7 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Sat, 8 Nov 2025 11:26:03 -0500 Subject: [PATCH] Fix up GetGameBinArchSubdirectory --- core/logic_bridge.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/core/logic_bridge.cpp b/core/logic_bridge.cpp index 222cd797d..fe1f3377f 100644 --- a/core/logic_bridge.cpp +++ b/core/logic_bridge.cpp @@ -196,23 +196,22 @@ public: } const char* GetGameBinArchSubdirectory() override { -#if defined KE_ARCH_X64 -#if SOURCE_ENGINE >= SE_BLADE -#ifdef PLATFORM_WINDOWS +#if defined( KE_ARCH_X64 ) && SOURCE_ENGINE >= SE_BLADE +#if defined( PLATFORM_WINDOWS ) #if SOURCE_ENGINE == SE_MCV return "win64" PLATFORM_SEP; #else return "x64" PLATFORM_SEP; #endif // SOURCE_ENGINE == SE_MCV -#else +#elif defined( PLATFORM_LINUX ) return "linux64" PLATFORM_SEP; -#endif // PLATFORM_WINDOWS +#else +#error "Unsupported platform" +#endif // PLATFORM #else // Already included in the GameBin path(s), if required return ""; -#endif // SOURCE_ENGINE >= SE_BLADE -#endif // KE_ARCH_X64 - return "win32" PLATFORM_SEP; +#endif // defined( KE_ARCH_X64 ) && SOURCE_ENGINE >= SE_BLADE } } fs_wrapper;