diff --git a/loader/src/platform/android/gdstdlib.cpp b/loader/src/platform/android/gdstdlib.cpp index 7d0244ea..3c21e40b 100644 --- a/loader/src/platform/android/gdstdlib.cpp +++ b/loader/src/platform/android/gdstdlib.cpp @@ -6,14 +6,14 @@ #if defined(GEODE_IS_ANDROID32) static constexpr ptrdiff_t MENULAYER_SCENE = 0x309068 - 0x10000; -static constexpr ptrdiff_t STRING_EMPTY = 0xaa1c3c - 0x10000; +static constexpr ptrdiff_t STRING_EMPTY = 0xaa1c48 - 0x10000 - 0xc; // the internal struct size static constexpr ptrdiff_t STRING_DTOR = 0x7514c8 - 0x10000 + 1; static constexpr ptrdiff_t STRING_COPY = 0x753a44 - 0x10000 + 1; #elif defined(GEODE_IS_ANDROID64) static constexpr ptrdiff_t MENULAYER_SCENE = 0x6a62ec - 0x100000; -static constexpr ptrdiff_t STRING_EMPTY = 0x12d8550 - 0x100000; +static constexpr ptrdiff_t STRING_EMPTY = 0x12d8568 - 0x100000 - 0x18; // the internal struct size static constexpr ptrdiff_t STRING_DTOR = 0xdb9778 - 0x100000; // it's inlined but it exists !!!! static constexpr ptrdiff_t STRING_COPY = 0xdb5fdc - 0x100000;