Кибор » Кибор - Интегрированная среда разработки ботов » Отчет о ошибках » Черный экран. Предположительно DX12.

Страниц (1): [1]
 

1. Bersik - 21 Октября, 2021 - 10:06:58 - перейти к сообщению
Доброго времени суток!

При попытке сделать из программы скрин (ctrl+shift+s) окна Diablo2:R появляется только черный экран.
Поддержку Win7 и скалирование (масштабирование) системы делал. Перепробовал до кучи много вариантов (поддержка висты, запуск от админа и т.д.).

Грешу на DX12. Есть идеи?
2. Bersik - 24 Октября, 2021 - 06:50:53 - перейти к сообщению
Планируется ли поддержка directx12?
Стоит вопрос о продлении лицензии.
Успешно был написан бот под RO, более двух тысяч строк кода.
Сейчас цель - написать бота для d2r.
3. KevinS - 25 Октября, 2021 - 02:45:19 - перейти к сообщению
 Bersik пишет:
Планируется ли поддержка directx12?
Стоит вопрос о продлении лицензии.
Успешно был написан бот под RO, более двух тысяч строк кода.
Сейчас цель - написать бота для d2r.


Работай с поиском по всему экрану (без привязки к окну игры).
4. Bersik - 25 Октября, 2021 - 12:40:13 - перейти к сообщению
Спасибо, конечно, за совет)) но это первое, что приходит на ум.
Но это не выход. Скорость поиска и удобство на вес золота.
Разработчик, очень жду твоего ответа.
5. KevinS - 26 Октября, 2021 - 02:10:49 - перейти к сообщению
 Bersik пишет:
Спасибо, конечно, за совет)) но это первое, что приходит на ум.
Но это не выход. Скорость поиска и удобство на вес золота.
Разработчик, очень жду твоего ответа.


А чем отличается скорость поиска?
Если игра в оконном режиме с рамкой например 800х600, а разрешение рабочего стола 1920х1080, то перед выполнением скрипта можно получить X и Y стартовой точки поиска через
CODE:
X=w.leftclient;
Y=w.topclient;

И далее к примеру указывать так:
CODE:
findheapcolor(20, #color[0], #kol[0], 3, min_col, #x[0], #y[0], 15, 15, 50, 50, X_начало_поиска, Y_начало_поиска, X+800_конец_поиска, Y+600_конец_поиска, r, r, r, r, r, r, -1);


А для удобства получения координат при написании бота использовать:
CODE:

win w=указатель на окно игры;
w.leftclient = 0;
w.topclient = 0;
moveclient(w);


Ха-ха я плохой объяснятель.
6. Bersik - 26 Октября, 2021 - 02:45:25 - перейти к сообщению
Я вас прекрасно понял.
Окно игры может быть сдвинуто. А это не гуд.
7. KevinS - 26 Октября, 2021 - 02:54:29 - перейти к сообщению
 Bersik пишет:
Я вас прекрасно понял.
Окно игры может быть сдвинуто. А это не гуд.


Если сдвинуть окно перед запуском бота - это ничего не сломает.

Powered by ExBB FM 1.0 Final