 |
|

24.04.2016, 23:31
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Что за фигня? Почему не устанавливается?
|
|
|

24.04.2016, 23:59
|
|
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами:
6915558
Репутация:
183
|
|
Откуда скачивал?
|
|
|

25.04.2016, 00:03
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Сообщение от legend2360
Откуда скачивал?
С оф. сайта Microsoft
|
|
|

25.04.2016, 00:20
|
|
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами:
5744580
Репутация:
28
|
|
Установил СДК, теперь это

|
|
|

25.04.2016, 01:11
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Вызываю функцию рисование текста в перехваченной End Scene - черный экран. Если вызвать в Present, то рисуется пока есть загрузочный экран, как только проходим этот этап - тоже черный экран.
C++:
Код:
if
(
pFont
==
NULL
)
D3DXCreateFont
(
pDevice
,
17
,
0
,
FW_BOLD
,
0
,
FALSE
,
DEFAULT_CHARSET
,
OUT_DEFAULT_PRECIS
,
ANTIALIASED_QUALITY
,
DEFAULT_PITCH
|
FF_DONTCARE
,
TEXT
(
"Arial"
)
,
&
pFont
)
;
PrintText
(
pFont
,
700
,
700
,
D3DCOLOR_ARGB
(
255
,
255
,
255
,
0
)
,
"Testing hook."
)
;
C++:
Код:
void
PrintText
(
ID3DXFont
*
pFont
,
int
X
,
int
Y
,
D3DCOLOR ARGB
,
LPCSTR Text
)
{
RECT Rect
;
Rect
.
left
=
X
;
Rect
.
right
=
1680
;
Rect
.
top
=
Y
;
Rect
.
bottom
=
Rect
.
top
+
200
;
pFont
->
DrawTextA
(
NULL
,
Text
,
-
1
,
&
Rect
,
DT_LEFT
,
ARGB
)
;
}
|
|
|

25.04.2016, 01:18
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Нужно настраивать RenderState до и после отрисовки.
|
|
|

25.04.2016, 01:58
|
|
Новичок
Регистрация: 21.06.2015
Сообщений: 22
С нами:
5733802
Репутация:
53
|
|
Можно ли из готового ехе файла-чита вытянуть адреса памяти, значения которых он меняет? Каким способом?
И можно ли сделать AntTweakBar без использования SF? Мб какие-то библиотеки есть.
|
|
|

25.04.2016, 05:57
|
|
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами:
6755146
Репутация:
78
|
|
Сообщение от Vasiliy77
Можно ли из готового ехе файла-чита вытянуть адреса памяти, значения которых он меняет? Каким способом?
И можно ли сделать AntTweakBar без использования SF? Мб какие-то библиотеки есть.
ReadProcessMemory, WriteProcessMemory
AntTweakBar это отдельная библиотека, ты можешь её юзать не только с сф
|
|
|

27.04.2016, 17:51
|
|
Постоянный
Регистрация: 10.07.2015
Сообщений: 642
С нами:
5706781
Репутация:
43
|
|
Чет ничего не пойму. Не рендерит. Может какие RenderStates установить нужно? p.s. вызываю перед end scene
C++:
Код:
D3DXVECTOR2 Vectors
[
2
]
;
Vectors
[
0
]
.
x
=
X1
;
Vectors
[
0
]
.
y
=
Y1
;
Vectors
[
1
]
.
x
=
X2
;
Vectors
[
1
]
.
y
=
Y2
;
D3DLine
->
SetWidth
(
Width
)
;
D3DLine
->
SetAntialias
(
false
)
;
D3DLine
->
SetGLLines
(
false
)
;
D3DLine
->
Begin
(
)
;
D3DLine
->
Draw
(
Vectors
,
2
,
ARGB
)
;
D3DLine
->
End
(
)
;
|
|
|

27.04.2016, 18:48
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от AWRage
Чет ничего не пойму. Не рендерит. Может какие RenderStates установить нужно? p.s. вызываю перед end scene
C++:
Код:
D3DXVECTOR2 Vectors
[
2
]
;
Vectors
[
0
]
.
x
=
X1
;
Vectors
[
0
]
.
y
=
Y1
;
Vectors
[
1
]
.
x
=
X2
;
Vectors
[
1
]
.
y
=
Y2
;
D3DLine
->
SetWidth
(
Width
)
;
D3DLine
->
SetAntialias
(
false
)
;
D3DLine
->
SetGLLines
(
false
)
;
D3DLine
->
Begin
(
)
;
D3DLine
->
Draw
(
Vectors
,
2
,
ARGB
)
;
D3DLine
->
End
(
)
;
ты не заменяй функцию, а заинжекться в оригинальную, после Begin() сделай вызов своей stdcall функции
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|