Гайд Fix lw last game update

Забаненный
Статус
Оффлайн
Регистрация
10 Мар 2022
Сообщения
11
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
dme hook

Код:
auto keyValues = new KeyValues(matname.c_str());
static auto key_values_address = util::FindSignature(crypt_str("client.dll"), crypt_str("55 8B EC 56 8B F1 33 C0 8B 4D 0C 81 26 ? ? ? ? 89 46 10 8A 45 10 C6 46 03 00 89 4E 14 88 46 18 C7 46 ? ? ? ? ? C7 46"));

using KeyValuesFn = void(__thiscall*)(void*, const char*, void*, void*);
reinterpret_cast <KeyValuesFn> (key_values_address)(keyValues, type.c_str(), 0, 0);
 
мой нос как останкинская башня
Забаненный
Статус
Оффлайн
Регистрация
24 Апр 2020
Сообщения
483
Реакции[?]
60
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
dme hook

Код:
auto keyValues = new KeyValues(matname.c_str());
static auto key_values_address = util::FindSignature(crypt_str("client.dll"), crypt_str("55 8B EC 56 8B F1 33 C0 8B 4D 0C 81 26 ? ? ? ? 89 46 10 8A 45 10 C6 46 03 00 89 4E 14 88 46 18 C7 46 ? ? ? ? ? C7 46"));

using KeyValuesFn = void(__thiscall*)(void*, const char*, void*, void*);
reinterpret_cast <KeyValuesFn> (key_values_address)(keyValues, type.c_str(), 0, 0);
Долго готовил фикс? Тем более уже фикс выкладывали до тебя :roflanEbalo:
 
Начинающий
Статус
Оффлайн
Регистрация
9 Ноя 2020
Сообщения
153
Реакции[?]
7
Поинты[?]
0
dme hook

Код:
auto keyValues = new KeyValues(matname.c_str());
static auto key_values_address = util::FindSignature(crypt_str("client.dll"), crypt_str("55 8B EC 56 8B F1 33 C0 8B 4D 0C 81 26 ? ? ? ? 89 46 10 8A 45 10 C6 46 03 00 89 4E 14 88 46 18 C7 46 ? ? ? ? ? C7 46"));

using KeyValuesFn = void(__thiscall*)(void*, const char*, void*, void*);
reinterpret_cast <KeyValuesFn> (key_values_address)(keyValues, type.c_str(), 0, 0);
и куда эту хуйню вставлять,я чет не пон
 
Забаненный
Статус
Оффлайн
Регистрация
10 Мар 2022
Сообщения
11
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
в hook dme

Код:
IMaterial* CreateMaterial(bool lit, const std::string& material_data)
{
    static auto created = 0;
    std::string type = lit ? crypt_str("VertexLitGeneric") : crypt_str("UnlitGeneric");

    auto matname = crypt_str("safeless_") + std::to_string(created);
    ++created;

    auto keyValues = new KeyValues(matname.c_str());
    static auto key_values_address = util::FindSignature(crypt_str("client.dll"), crypt_str("55 8B EC 56 8B F1 33 C0 8B 4D 0C 81 26 ? ? ? ? 89 46 10 8A 45 10 C6 46 03 00 89 4E 14 88 46 18 C7 46 ? ? ? ? ? C7 46"));

    using KeyValuesFn = void(__thiscall*)(void*, const char*, void*, void*);
    reinterpret_cast <KeyValuesFn> (key_values_address)(keyValues, type.c_str(), 0, 0);

    static auto load_from_buffer_address = util::FindSignature(crypt_str("client.dll"), crypt_str("55 8B EC 83 E4 F8 83 EC 34 53 8B 5D 0C 89"));
    using LoadFromBufferFn = void(__thiscall*)(void*, const char*, const char*, void*, const char*, void*);

    reinterpret_cast <LoadFromBufferFn> (load_from_buffer_address)(keyValues, matname.c_str(), material_data.c_str(), nullptr, nullptr, nullptr);

    auto material = m_materialsystem()->CreateMaterial(matname.c_str(), keyValues);
    material->IncrementReferenceCount();

    return material;
}
 
Начинающий
Статус
Оффлайн
Регистрация
2 Сен 2021
Сообщения
9
Реакции[?]
0
Поинты[?]
0
Still crashing

im Haken dme

Код:
IMaterial* CreateMaterial(bool lit, const std::string& material_data)
{
    statisch automatisch erstellt = 0;
    std::string type = lit ? crypt_str("VertexLitGeneric") : crypt_str("UnlitGeneric");

    auto matname = crypt_str("safe_") + std::to_string(created);
    ++erstellt;

    auto keyValues = new KeyValues(matname.c_str());
    static auto key_values_address = util::FindSignature(crypt_str("client.dll"), crypt_str("55 8B EC 56 8B F1 33 C0 8B 4D 0C 81 26 ? ? ? ? 89 46 10 8A 45 10 C6 46 03 00 89 4E 14 88 46 18 C7 46 ? ? ? ? ? C7 46"));

    using KeyValuesFn = void(__thiscall*)(void*, const char*, void*, void*);
    reinterpret_cast <KeyValuesFn> (key_values_address)(keyValues, type.c_str(), 0, 0);

    static auto load_from_buffer_address = util::FindSignature(crypt_str("client.dll"), crypt_str("55 8B EC 83 E4 F8 83 EC 34 53 8B 5D 0C 89"));
    using LoadFromBufferFn = void(__thiscall*)(void*, const char*, const char*, void*, const char*, void*);

    reinterpret_cast <LoadFromBufferFn> (load_from_buffer_address)(keyValues, matname.c_str(), material_data.c_str(), nullptr, nullptr, nullptr);

    auto material = m_materialsystem()->CreateMaterial(matname.c_str(), keyValues);
    Material->IncrementReferenceCount();

    Material zurückgeben;
}

Still crashing (
 
Последнее редактирование:
Сверху Снизу