Начинающий
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
42
Реакции[?]
2
Поинты[?]
0
Собственно, делал всё по гайду -> https://yougame.biz/threads/22389/
Ругалось на стили, а именно на:
- ImGuiCol_CloseButton
- ImGuiCol_CloseButtonHovered
- ImGuiCol_CloseButtonActive
Думал, ладно закоменчу, потом разберусь, ведь другие стили он определяет, а эти нет, возможно Название Кнопки поменялось, вот он и не видит подумал я.
Решил Скомпилировать, но не тут-то было..
p.s. DirectX Подключен, ВСЁ делал как по гайду и даже больше (где он просил удалить не нужное я оставил, вдруг поможет),
прошу HELP!

p.s.s. Прилагаю весь проект
Пожалуйста, авторизуйтесь для просмотра ссылки.

Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка LNK2001 неразрешенный внешний символ ""public: void __thiscall ImGuiMenuColumns::Update(int,float,bool)" (?Update@ImGuiMenuColumns@@QAEXHM_N@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""public: __thiscall ImGuiMenuColumns::ImGuiMenuColumns(void)" (??0ImGuiMenuColumns@@QAE@XZ)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""void __cdecl ImGui::TextV(char const *,char *)" (?TextV@ImGui@@YAXPBDPAD@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""void __cdecl ImGui::BulletText(char const *,...)" (?BulletText@ImGui@@YAXPBDZZ)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::Checkbox(char const *,bool *)" (?Checkbox@ImGui@@YA_NPBDPA_N@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""void __cdecl ImGui::TextColored(struct ImVec4 const &,char const *,...)" (?TextColored@ImGui@@YAXABUImVec4@@PBDZZ)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::InputText(char const *,char *,unsigned int,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputText@ImGui@@YA_NPBDPADIHP6AHPAUImGuiInputTextCallbackData@@@ZPAX@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::Selectable(char const *,bool,int,struct ImVec2 const &)" (?Selectable@ImGui@@YA_NPBD_NHABUImVec2@@@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::TreeNode(char const *)" (?TreeNode@ImGui@@YA_NPBD@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::TreeNode(char const *,char const *,...)" (?TreeNode@ImGui@@YA_NPBD0ZZ)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::TreeNode(void const *,char const *,...)" (?TreeNode@ImGui@@YA_NPBXPBDZZ)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::Button(char const *,struct ImVec2 const &)" (?Button@ImGui@@YA_NPBDABUImVec2@@@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""void __cdecl ImGui::TreePop(void)" (?TreePop@ImGui@@YAXXZ)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::ButtonBehavior(struct ImRect const &,unsigned int,bool *,bool *,int)" (?ButtonBehavior@ImGui@@YA_NABUImRect@@IPA_N1H@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::CloseButton(unsigned int,struct ImVec2 const &,float)" (?CloseButton@ImGui@@YA_NIABUImVec2@@M@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::Combo(char const *,int *,char const *,int)" (?Combo@ImGui@@YA_NPBDPAH0H@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::CollapseButton(unsigned int,struct ImVec2 const &)" (?CollapseButton@ImGui@@YA_NIABUImVec2@@@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::SliderInt(char const *,int *,int,int,char const *)" (?SliderInt@ImGui@@YA_NPBDPAHHH0@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""void __cdecl ImGui::TabBarQueueChangeTabOrder(struct ImGuiTabBar *,struct ImGuiTabItem const *,int)" (?TabBarQueueChangeTabOrder@ImGui@@YAXPAUImGuiTabBar@@PBUImGuiTabItem@@H@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""void __cdecl ImGui::Scrollbar(enum ImGuiAxis)" (?Scrollbar@ImGui@@YAXW4ImGuiAxis@@@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""void __cdecl ImGui::Separator(void)" (?Separator@ImGui@@YAXXZ)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""bool __cdecl ImGui::SmallButton(char const *)" (?SmallButton@ImGui@@YA_NPBD@Z)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ ""void __cdecl ImGui::Text(char const *,...)" (?Text@ImGui@@YAXPBDZZ)" imgui C:\Users\Andrey\Desktop\123\imgui\main.obj 1
Ошибка LNK2001 неразрешенный внешний символ "_main" imgui C:\Users\Andrey\Desktop\123\imgui\MSVCRT.lib(exe_main.obj) 1
Ошибка LNK1120 неразрешенных внешних элементов: 24 imgui C:\Users\Andrey\Desktop\123\imgui\Release\imgui.exe 1
 
Начинающий
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
42
Реакции[?]
2
Поинты[?]
0
Прекол :seemsgood:
Раскомменть стили ))0)
Я уже разобрался)), Такой вопрос, как сделать что-бы imgui не было привязано к отдельному процессу?
Т.е. Я хочу dll с построенным imgui и при инжекте этой dll в любую игру (d3d9), вызывалась gui, как такое реализовать, прошу подскажи :)
 
currently dead.
Пользователь
Статус
Оффлайн
Регистрация
27 Июн 2018
Сообщения
148
Реакции[?]
78
Поинты[?]
0
Я уже разобрался)), Такой вопрос, как сделать что-бы imgui не было привязано к отдельному процессу?
Т.е. Я хочу dll с построенным imgui и при инжекте этой dll в любую игру (d3d9), вызывалась gui, как такое реализовать, прошу подскажи :)
оверлей ебош (как экстернал)
ты хочш сделать мульти-чит???
 
Начинающий
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
42
Реакции[?]
2
Поинты[?]
0
оверлей ебош (как экстернал)
ты хочш сделать мульти-чит???
Нет, хочу освоить ImGui, Просто хочу сделать dll с самым простым ImGui на (d3d9), тобишь когда инжектишь в d3d9 игру открывается imgui...
Хочу понять как это сделать, наткнулся на эту тему, пытаюсь сделать, не получается ( только начал осваивать cpp )
 
Эксперт
Статус
Оффлайн
Регистрация
12 Июн 2014
Сообщения
991
Реакции[?]
1,209
Поинты[?]
3K
Такой вопрос, как сделать что-бы imgui не было привязано к отдельному процессу?
Код:
HWND FindMainWindow(DWORD pid)
{
std::pair<HWND, DWORD> params = { 0, pid };
BOOL bResult = EnumWindows([](HWND hwnd, LPARAM lParam) -> BOOL
{
auto pParams = (std::pair<HWND, DWORD>*)(lParam);

DWORD processId;
if (GetWindowThreadProcessId(hwnd, &processId) && processId == pParams->second)
{
SetLastError(-1);
pParams->first = hwnd;
return FALSE;
}
return TRUE;
}, (LPARAM)&params);


if (!bResult && GetLastError() == -1 && params.first)
return params.first;

return 0;
}

Код:
hWnd = FindMainWindow(GetCurrentProcessId());
    if (hWnd)
        m_pWindowProc = (WNDPROC)SetWindowLongPtr(hWnd, GWL_WNDPROC, (LONG_PTR)myWndProc);
 
Забаненный
Статус
Оффлайн
Регистрация
2 Апр 2018
Сообщения
92
Реакции[?]
6
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Привет всем!
Вообщем сделал меню ,в ксго инжектится ,всё отлично ,захотел попробывать ещё навыки ,и попробывал проделать это с дотой ,ведь 2 игры на dxd9
Проблема такова .
Инжект есть ,меню не отрисовывается ,если жму INSERT в самой доте не на что нажать не могу ,т.к где то в паралельной вселенной меню есть ,если закрываю меню ,могу тыкать в доте по иконкам и т.д
 
Похожие темы
Сверху Снизу