Другое С/С++ Вопрос - Ответ

_Vine_

Активный
154
57
Как найти указатель на d3dDevice игры?
Искать указатель нужно самому, не используя известного, статического указателя.
Как находили статический указатель на D3DDevice GTA 0xC97C28 и как его можно найти самому для другой игры?
Заранее спасибо за помощь:)
 

-raymond-

Известный
110
9
при компилировании
J9wPgjY.png
 

Шурик

Активный
216
44
Может кто помочь с подключением ImGui последней версии? Пользовался данным проектом, но тут большинства функций нет.
 

NarutoUA

NarutoUA
BH Team
692
1,567
Как найти указатель на d3dDevice игры?
Искать указатель нужно самому, не используя известного, статического указателя.
Как находили статический указатель на D3DDevice GTA 0xC97C28 и как его можно найти самому для другой игры?
Заранее спасибо за помощь:)
не обезательно что указатель будет статичный для другой игры (он может лежать в динамическом обьекте класса). Можно найти указатель на IDirect3D9 (он создаётся через импортированую Direct3DCreate9 функцию, потом запилить для неё прокси-интерфейс и найти где CreateDevice
 

Dark_Knight

Me, me and me.
Друг
4,080
2,112
Для примера:
Код:
    IMGUI_API void          StyleColorsDark(ImGuiStyle* dst = NULL);    // new, recommended style
    IMGUI_API void          StyleColorsClassic(ImGuiStyle* dst = NULL); // old, classic imgui style (default)
    IMGUI_API void          StyleColorsLight(ImGuiStyle* dst = NULL);   // best used with borders and a custom, thicker font
Ну так версия же старая. 1.43 кажется. Стукни в скайп. Скину проект свой который, который уже настроен. Только его надо обновить до 1,60.
 
Последнее редактирование:

CleanLegend

Известный
Всефорумный модератор
495
948
  • Нравится
Реакции: SAMP.ASI

CleanLegend

Известный
Всефорумный модератор
495
948
Актуально, нужна помощь :(
Хукаешь present, reset,wnd_proc.
Если ты это хочешь сделать с помощью SF, то регаешь callback на present,reset.
Проводишь инициализацию в present с помощь imgui_init,в ресет добавляешь перезагрузку, в wndproc ImGui_ImplDX9_WndProcHandler.
В проекте достаточно, что бы все это сделать.
 

Шурик

Активный
216
44
В чём проблема? Не грузит весь список (1-2 элемента только)
C++:
static int fraction_current = fraction;
        const char* fractionList[] = {
            to_utf8("Не выбрано").c_str(),
            to_utf8("Полиция г.Los-Santos").c_str(),
            to_utf8("Полиция г.San-Fierro").c_str(),
            to_utf8("Полиция г.Las-Venturas").c_str(),
            to_utf8("Федеральное Бюро Расследований").c_str()
        };
        if (ImGui::Combo("fraction", &fraction_current, fractionList, IM_ARRAYSIZE(fractionList)))
            fraction = fraction_current;