-
Постов
43 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
DaVilka стал победителем дня 2 октября 2019
DaVilka имел наиболее популярный контент!
Репутация
1 Навыки не прокаченыИнформация о DaVilka

Посетители профиля
2 904 просмотра профиля
-
Получится, но чтобы не парится с поиском можно хукнуть функции BeginScene(начало отрисовки) или EndScene(конец отрисовки) и между ними рисовать как в своем приложении, но для начала тебе нужно получить директикс девайс процесса, так как девайс может быть только один на процесс, на пример хукнув функцию CreateDevice. Адреса не экспортируемых функций директикса можно получить просто создам свое приложение которое будет юзать твою функцию директ икса, в девятом диретк иксе на пример CreateDevice == Direct3DCreate9Ex + 0x16139, EndScene == Direct3DCreate9Ex + 0x15ACA Но на счет перекрывания не уверен, но скорее всего тебе понадобятся матрици как минимум мировая И это если твое приложение использует сугубо функции директ икса, если же какой то движок то все гораздо сложнее
-
Ты не выведешь другое окно поверх первого если первое находится в полноэкранном режиме без жесткого вмешательства в процесс игры. Своим кодом ты просто запускаешь новый процесс. Простой вариант - запустить первую игру в оконном режиме, убрать рамку и масштабировать в расширение экрана и уже по верх него запускать другое окно, но опять же в виндовсе может быть активным только одно окно.
- 2 ответа
-
- 1
-
-
char patch[10240] = ""; GetCurrentDirectory(10240, patch); sprintf(patch, "%s\\%s", patch, "config.ini"); char tstr[32]; GetPrivateProfileString("General", "WallHack", NULL, tstr, sizeof(tstr), patch); printf(" %s" , tstr);
-
Собственно сабж, как получить координаты отдельной текстуры? Вот с помощью хука DrawIndexedPrimitive можно подсветить одинаковые текстуры, и сделать вх. А как подсветить, на пример, первую текстуру из десяти одинаковых? И если я хочу написать возле нее текст, то как узнать ее координаты, что бы при смене положения камеры, надпись находилась рядом из текстурой? И еще один вопрос, вот на окне игры выводится текст, как узнать его координаты? Есть идея, хукнуть CreateFont, сохранить указатели на все создаваемые фонты, а потом на каждый фонт поставить хук на DrawText, и уже из него выдерать rect, может есть способ менее геморный?
-
аа, а как это поможет? Вообще, нужно отлаживать, смотреть на что и как реагирует валв, да и если верить посту тса, то он не знает, будет ли вообще реагировать вак? Для директа, как варик, можно юзнуть враппер