Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Гайд Оффсеты/декрипты leak

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
17 Дек 2025
Сообщения
41
Реакции
4
сливаю декрипты и оффсеты, они валид, сам проверял, сливаю для юзеров блюма) а то уже ждете апдейта неделю +-.
ds - new_meff
tg - new_meff
 

Вложения

1772950067426.png

поч смiшiнку паймал
 
можешь сурс свой обновленный закинуть пожалуйста? у меня перестало воркать после апдейта

и как ты маппишь драйвер если не секрет?
Скрытый контент для пользователей OleandrMan.
у меня эта пердега не обновляется
 
можешь сурс свой обновленный закинуть пожалуйста? у меня перестало воркать после апдейта

и как ты маппишь драйвер если не секрет?
Скрытый контент для пользователей OleandrMan.
у меня эта пердега не обновляется
сорi пафiксiл
можешь сурс свой обновленный закинуть пожалуйста? у меня перестало воркать после апдейта

и как ты маппишь драйвер если не секрет?
Скрытый контент для пользователей OleandrMan.
у меня эта пердега не обновляется
проста драйвр задэтэктiла
можешь сурс свой обновленный закинуть пожалуйста? у меня перестало воркать после апдейта

и как ты маппишь драйвер если не секрет?
Скрытый контент для пользователей OleandrMan.
у меня эта пердега не обновляется
всо нармална
можешь сурс свой обновленный закинуть пожалуйста? у меня перестало воркать после апдейта

и как ты маппишь драйвер если не секрет?
Скрытый контент для пользователей OleandrMan.
у меня эта пердега не обновляется
на алкаде работаэт
я инвалид, на какую это игру?
ржавчiна
 
сливаю декрипты и оффсеты, они валид, сам проверял, сливаю для юзеров блюма) а то уже ждете апдейта неделю +-.
ds - new_meff
tg - new_meff

Походу что то изменилось в System Collections Generic List ведь перестало давать валидный энтити:

c_base_networkable* get_entity(int id) {
auto array = driver->read<uintptr_t>(reinterpret_cast<uintptr_t>(this) + 0x10);
if (!array)
return 0;

return driver->read<c_base_networkable*>(array + 0x20 + id * 0x8);
}

по сути он валидный но по факту нет, prefab id даёт 0
1772956478538.png


1772956490896.png

каунт валидны

изменено: нет, через иду чекнул всё осталось как прежде, хз в чем проблема
изменено 2: я гетал key а не value
 
Последнее редактирование:
Походу что то изменилось в System Collections Generic List ведь перестало давать валидный энтити:

c_base_networkable* get_entity(int id) {
auto array = driver->read<uintptr_t>(reinterpret_cast<uintptr_t>(this) + 0x10);
if (!array)
return 0;

return driver->read<c_base_networkable*>(array + 0x20 + id * 0x8);
}

по сути он валидный но по факту нет, prefab id даёт 0
Посмотреть вложение 329733

Посмотреть вложение 329734
каунт валидны

изменено: нет, через иду чекнул всё осталось как прежде, хз в чем проблема
изменено 2: я гетал key а не value
У тєбя случаіна нє найдется граундангле и граундангленев?
 
сливаю декрипты и оффсеты, они валид, сам проверял, сливаю для юзеров блюма) а то уже ждете апдейта неделю +-.
ds - new_meff
tg - new_meff
бля братан ты на рофле, тупо репостнул с uc(noad), какаяже легенда
+rep братик
 
вышла обнова, нужны новые оффсеты
я их заливал хуй знает почему но модеры не апровнули
вышла обнова, нужны новые оффсеты
держи


C++:
Expand Collapse Copy
constexpr uintptr_t ghandle = 0xDB6EE20;
constexpr uintptr_t base_networkable = 0xD81AB88;
constexpr uintptr_t client_entities = 0x10;
constexpr uintptr_t main_camera = 0xD85FEB8;
constexpr uintptr_t camera = 0x90;

uintptr_t il2cpp_get_handle(uint64_t a1) {
        uint32_t h = (uint32_t)(a1 & 0xFFFFFFFF);
        if (!h) return 0;

        uint32_t ti = (h & 7) - 1;
        if (ti > 3)
        return 0;

        uint32_t idx = h >> 3;

        uintptr_t base = game_assembly + offsets::ghandle + (uintptr_t)ti * 0x28;

        uintptr_t bitset_ptr = driver->read<uintptr_t>(base + 0x0);
        uint32_t bitset_word = driver->read<uint32_t>(bitset_ptr + 4 * (idx >> 5));
        if (!((bitset_word >> (idx & 0x1F)) & 1))
            return 0;

        uintptr_t array = driver->read<uintptr_t>(base + 0x8);
        uintptr_t entry = array + idx * 8;

        if (driver->read<uint8_t>(base + 0x14) > 1) {
            return driver->read<uintptr_t>(entry);
        }
        else {
            uint64_t val = driver->read<uint64_t>(entry);
            uint64_t result = ~val;
            return (result == (uint64_t)-1) ? 0 : result;
        }
    }

    uintptr_t client_entities(uintptr_t a1) {
        int* v5; // rdx
        int v6; // r8d
        int v7; // eax
        signed __int64 v8; // rcx
        __int64 v27; // rax
        uint64_t v28[3]; // [rsp+20h] [rbp-18h] BYREF

        v5 = (int*)v28;
        v28[0] = driver->read<uint64_t>(a1 + 24);
        v6 = 2;
        do
        {
            v7 = *v5++;
            *(v5 - 1) = ((((v7 ^ 0x8099F03B) - 781127581) << 11) | (((v7 ^ 0x8099F03B) - 781127581) >> 21)) + 395925985;
            --v6;
        } while (v6);
        v8 = v28[0];

        if (!v8)
            return 0;

        return il2cpp_get_handle(v8);
    }

    uintptr_t entity_list(uintptr_t a1) {
        int* v5; // rdx
        int v6; // r8d
        int v7; // ecx
        unsigned int v8; // ecx
        signed __int64 v9; // rcx
        uint64_t v30[3]; // [rsp+20h] [rbp-18h] BYREF

        v5 = (int*)v30;
        v30[0] = driver->read<uint64_t>(a1 + 24);
        v6 = 2;
        do
        {
            v7 = *v5++;
            v8 = (((v7 ^ 0xFDB6056B) << 6) | ((v7 ^ 0xFDB6056B) >> 26)) - 1027642355;
            *(v5 - 1) = (v8 << 11) | (v8 >> 21);
            --v6;
        } while (v6);

        v9 = v30[0];

        if (!v9)
            return 0;

        return il2cpp_get_handle(v9);
    }
 
Назад
Сверху Снизу