Доброго времени суток!
При попытке сделать из программы скрин (ctrl+shift+s) окна Diablo2:R появляется только черный экран.
Поддержку Win7 и скалирование (масштабирование) системы делал. Перепробовал до кучи много вариантов (поддержка висты, запуск от админа и т.д.).
Грешу на DX12. Есть идеи?
1. Bersik - 21 Октября, 2021 - 10:06:58 - перейти к сообщению
2. Bersik - 24 Октября, 2021 - 06:50:53 - перейти к сообщению
Планируется ли поддержка directx12?
Стоит вопрос о продлении лицензии.
Успешно был написан бот под RO, более двух тысяч строк кода.
Сейчас цель - написать бота для d2r.
Стоит вопрос о продлении лицензии.
Успешно был написан бот под RO, более двух тысяч строк кода.
Сейчас цель - написать бота для d2r.
3. KevinS - 25 Октября, 2021 - 02:45:19 - перейти к сообщению
Bersik пишет:
Планируется ли поддержка directx12?
Стоит вопрос о продлении лицензии.
Успешно был написан бот под RO, более двух тысяч строк кода.
Сейчас цель - написать бота для d2r.
Стоит вопрос о продлении лицензии.
Успешно был написан бот под 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;
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);
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 пишет:
Я вас прекрасно понял.
Окно игры может быть сдвинуто. А это не гуд.
Окно игры может быть сдвинуто. А это не гуд.
Если сдвинуть окно перед запуском бота - это ничего не сломает.