HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #861  
Старый 24.04.2016, 23:31
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

Репутация: 28
По умолчанию



Что за фигня? Почему не устанавливается?
 
Ответить с цитированием

  #862  
Старый 24.04.2016, 23:59
itsLegend
Флудер
Регистрация: 23.03.2013
Сообщений: 2,696
С нами: 6915558

Репутация: 183


По умолчанию

Откуда скачивал?
 
Ответить с цитированием

  #863  
Старый 25.04.2016, 00:03
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

Репутация: 28
По умолчанию

Цитата:
Сообщение от legend2360  

Откуда скачивал?
С оф. сайта Microsoft
 
Ответить с цитированием

  #864  
Старый 25.04.2016, 00:20
Woofing Giraffe
Постоянный
Регистрация: 14.06.2015
Сообщений: 402
С нами: 5744580

Репутация: 28
По умолчанию

Установил СДК, теперь это












 
Ответить с цитированием

  #865  
Старый 25.04.2016, 01:11
AWRage
Постоянный
Регистрация: 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
)
;
}
 
Ответить с цитированием

  #866  
Старый 25.04.2016, 01:18
NarutoUA
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами: 6822856

Репутация: 213


По умолчанию

Нужно настраивать RenderState до и после отрисовки.
 
Ответить с цитированием

  #867  
Старый 25.04.2016, 01:58
Vasiliy77
Новичок
Регистрация: 21.06.2015
Сообщений: 22
С нами: 5733802

Репутация: 53
По умолчанию

Можно ли из готового ехе файла-чита вытянуть адреса памяти, значения которых он меняет? Каким способом?

И можно ли сделать AntTweakBar без использования SF? Мб какие-то библиотеки есть.
 
Ответить с цитированием

  #868  
Старый 25.04.2016, 05:57
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

Репутация: 78
По умолчанию

Цитата:
Сообщение от Vasiliy77  

Можно ли из готового ехе файла-чита вытянуть адреса памяти, значения которых он меняет? Каким способом?
И можно ли сделать AntTweakBar без использования SF? Мб какие-то библиотеки есть.
ReadProcessMemory, WriteProcessMemory

AntTweakBar это отдельная библиотека, ты можешь её юзать не только с сф
 
Ответить с цитированием

  #869  
Старый 27.04.2016, 17:51
AWRage
Постоянный
Регистрация: 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
(
)
;
 
Ответить с цитированием

  #870  
Старый 27.04.2016, 18:48
SR_team
Флудер
Регистрация: 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)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.