From 290e0e0a349224d5819899091f2a675fb36a889a Mon Sep 17 00:00:00 2001 From: Chloe <25387744+qimiko@users.noreply.github.com> Date: Wed, 13 Nov 2024 02:38:00 -0700 Subject: [PATCH] update dynamic cast addresses --- loader/src/hooks/DynamicCastFix.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/loader/src/hooks/DynamicCastFix.cpp b/loader/src/hooks/DynamicCastFix.cpp index 3394d81c6..2c325c338 100644 --- a/loader/src/hooks/DynamicCastFix.cpp +++ b/loader/src/hooks/DynamicCastFix.cpp @@ -9,10 +9,10 @@ using namespace geode::prelude; // layers, which fail on user layers due to typeinfo not matching #if defined(GEODE_IS_INTEL_MAC) - void* dynamicCastAddr = reinterpret_cast(base::get() + 0x7dd5e7); + void* dynamicCastAddr = reinterpret_cast(base::get() + 0x7ba1d8); (void) Mod::get()->hook(dynamicCastAddr, &cast::typeinfoCastInternal, "__dynamic_cast"); #elif defined(GEODE_IS_ARM_MAC) - void* dynamicCastAddr = reinterpret_cast(base::get() + 0x6dfb10); + void* dynamicCastAddr = reinterpret_cast(base::get() + 0x6c8bcc); (void)Mod::get()->hook(dynamicCastAddr, &cast::typeinfoCastInternal, "__dynamic_cast"); #elif defined(GEODE_IS_ANDROID) void* handle = dlopen("libcocos2dcpp.so", RTLD_LAZY | RTLD_NOLOAD);