Программа для нажатия клавиш

Теория и практика Diablo 3, техническая информация и ПО

Сообщение Vovchik_N » 22 сен 2015, 12:12

MadMaxD3 писал(а):Обнаружил занимательную штуку. Включил как положено, не работает. Альттабнул, прога вышла на передний план а на заднем в окне дьяблы работает. Прячешь - не работает. что за чудо? Со стандартным режимом все норм.

Тоже самое, только заметил, что не важно какое окно появляется поверх Дьяблы. Дьябла на заднем фоне - кулдаун работает, Дьябла основная - прожим по таймеру.
Win7 32bit, 1920x1080
Аватара пользователя
Vovchik_N
Три года пушек на стекле Песнь стекла и пушек
Сообщения: 7
Репутация: 0
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 22 сен 2015, 13:39

Можно поподробнее? Когда на переднем плане - вообще не прожимается или начинает использовать таймер (который как бы затенён при включении кулдауна)?
Я просто не до конца понимаю, как этого добиться. У меня как минмиум на 2 компах всё прожимается как надо, потому хотелось бы понять, что значит "Дьябла основная - прожим по таймеру".
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Юбилейная стеклопушка
Сообщения: 1622
Откуда: Москва
Репутация: 1208
Статус: Не в сети

Сообщение MadMaxD3 » 22 сен 2015, 18:27

DmitryOlenin, когда на переднем плане Д3, то бывает у меня лично по разному. Может нажать через произвольный промежуток времени (достаточно большой 10-20 сек), может вообще не прожать. С таймером затемненным при включении кулдауна не совпадает никак. Когда на заднем плане - все работает.
П.С. Даже шнур пробовал менять с ДИВИАЙ на ВГА, вроде частота кадров разная, пофиг. Хотя глупость наверное. :dumb:
П.П.С. Не компьютерщик. :)
Аватара пользователя
MadMaxD3
Девять с половиной стеклопушек
Сообщения: 102
Откуда: Minsk
Репутация: 56
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 22 сен 2015, 22:03

Это какая-то интересная особенность взаимодействия моей программы и Windows и/или .Net.
Спасибо за подробный анализ. Попробую что-нибудь придумать.
Жаль, что у меня эта штука не воспроизводится.

Я подозреваю, что когда окно на заднем плане, идёт анализ всего рабочего стола (включая окно диабло сзади). Потому всё корректно работает.
А когда оно впереди, что-то мешает захватить область с игрой.

Кстати, на всякий случай, все запускают программу от имени администратора?
Не факт, что поможет, но надо всё проверить... Правой клавишей на программу -> Запустить от имени Администратора. Попробуйте, пожалуйста.

На всякий случай... Точно такие настройки экрана в Diablo III у вас стоят?
Изображение
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Юбилейная стеклопушка
Сообщения: 1622
Откуда: Москва
Репутация: 1208
Статус: Не в сети

Сообщение fatum312 » 23 сен 2015, 06:57

DmitryOlenin, запускаю без администратора, и прожатие по кулдауну идет даже когда в браузере сидишь читаешь пушку :funny:
Аватара пользователя
fatum312
Одиннадцать друзей стеклопушки
Сообщения: 513
Репутация: 425
Статус: Не в сети

Сообщение Совесть » 23 сен 2015, 09:21

fatum312 писал(а):DmitryOlenin, запускаю без администратора, и прожатие по кулдауну идет даже когда в браузере сидишь читаешь пушку :funny:

это еще зависит от настроек безопасности, например, если отключен UAC (в семерке), то программы запускаются от имени администратора по умолчанию. (хотя может уже и исправили чего, но раньше точно так было)
Аватара пользователя
Совесть
В первых рядах Девять с половиной стеклопушек Танец с пушками Семь раз отмерь, один раз стеклопушка Восьмое чудо Санктуария
Сообщения: 3125
Репутация: 3277
Статус: Не в сети

Сообщение fatum312 » 23 сен 2015, 09:49

Совесть, я знаю про UAC. У меня не забалуешь! :monk2: И система (вин10) спрашивает: не под админом ли запустить изволите? :mospeka:
Аватара пользователя
fatum312
Одиннадцать друзей стеклопушки
Сообщения: 513
Репутация: 425
Статус: Не в сети

Сообщение MadMaxD3 » 23 сен 2015, 10:44

DmitryOlenin, режим экрана конечно такой. От имени администратора попробую вечером, не думал об этом. И да, вот еще что. Система пару раз очень ругалась :) на прогу за некорректные действия во время моих манипуляций, не додумался заскринить. Написано было, что прога совершила некорректные действие и было предложено отправить отчет.
Аватара пользователя
MadMaxD3
Девять с половиной стеклопушек
Сообщения: 102
Откуда: Minsk
Репутация: 56
Статус: Не в сети

Сообщение Vovchik_N » 23 сен 2015, 11:10

DmitryOlenin писал(а):Когда на переднем плане - вообще не прожимается или начинает использовать таймер (который как бы затенён при включении кулдауна)?".

У меня начинает использовать таймер, прожимает в точности с настройками таймера.
Аватара пользователя
Vovchik_N
Три года пушек на стекле Песнь стекла и пушек
Сообщения: 7
Репутация: 0
Статус: Не в сети

Сообщение jonikus » 23 сен 2015, 11:11

Дмитрий, поздравляю с популярностью))) сегодня на твиче чел спалися с Вашей программой) чат был в недоумении :)
Аватара пользователя
jonikus
Юбилейная стеклопушка
Сообщения: 123
Репутация: 128
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 23 сен 2015, 12:16

jonikus
Спасибо :)
Ещё бы эти люди с твича выкладывали свои репорты, как это делают наши активные форумчане.

fatum312
Работает кулдаун, когда на переднем плане игра? На заднем-то понятно.

MadMaxD3
Что за такие некорректные действия? Жду скрина, интересно даже.
Бывают ошибки при выходе из программы, это да. Но они на работу никак не влияют.

Vovchik_N
То есть прожимается, но не по кулдауну, а по таймеру?
Как будут кнопки прожиматься, если окно будет на переднем плане, если настроить как на картинке:
Картинка
Изображение
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Юбилейная стеклопушка
Сообщения: 1622
Откуда: Москва
Репутация: 1208
Статус: Не в сети

Сообщение fatum312 » 23 сен 2015, 13:49

DmitryOlenin, да, работает.
Аватара пользователя
fatum312
Одиннадцать друзей стеклопушки
Сообщения: 513
Репутация: 425
Статус: Не в сети

Сообщение Vovchik_N » 23 сен 2015, 19:04

Блин, я тупой, все работает, это я тупил
Аватара пользователя
Vovchik_N
Три года пушек на стекле Песнь стекла и пушек
Сообщения: 7
Репутация: 0
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 23 сен 2015, 21:06

Vovchik_N
А всё-таки, что было, можешь рассказать?
А то получается, что не работало только у тебя и у MadMaxD3, но ты как-то справился.
Может ему тоже поможет твой опыт :)
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Юбилейная стеклопушка
Сообщения: 1622
Откуда: Москва
Репутация: 1208
Статус: Не в сети

Сообщение Vovchik_N » 24 сен 2015, 11:00

:) в выпадающем меню я не выбирал кулдаун а оставил стандарт
Аватара пользователя
Vovchik_N
Три года пушек на стекле Песнь стекла и пушек
Сообщения: 7
Репутация: 0
Статус: Не в сети

Сообщение MadMaxD3 » 24 сен 2015, 12:39

DmitryOlenin, написАл в личку.
Аватара пользователя
MadMaxD3
Девять с половиной стеклопушек
Сообщения: 102
Откуда: Minsk
Репутация: 56
Статус: Не в сети

  • 3

Сообщение DmitryOlenin » 10 окт 2015, 03:09

Господа, где ваши фидбеки?
Я вот уже нарыл несколько ошибок, которые буду исправлять.
Например:

1. Сбрасывает настройки нестандартных кнопок (типа Q) кулдуна при загрузке профиля.
2. Сбрасывает настройки кнопок кулдауна при переключении профиля
3. Не работает прожатие по кулдауну после "некоторого количества" включений/выключений.
4. Не срабатывает пауза по Enter (а, может, все паузы вообще) на прожатие по кулдауну.

Не понимаю. То ли никто не пользуется, то ли всем всё равно.
Скачиваний, вроде, приличное количество. Всех всё страивает?
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Юбилейная стеклопушка
Сообщения: 1622
Откуда: Москва
Репутация: 1208
Статус: Не в сети

  • 1

Сообщение lordep » 10 окт 2015, 10:02

DmitryOlenin, Я например не пользовался ни чем с выше перечисленного :)
Аватара пользователя
lordep
Юбилейная стеклопушка В центре внимания (II-го уровня)
Сообщения: 3239
Откуда: Киев
Репутация: 5225
Статус: Не в сети

Сообщение Pivaseq » 14 окт 2015, 10:06

Дмитрий спасибо огромное, программа отличная, пользуюсь постоянно.
Заметил что если скилы стоят в "кулдаун" и их несколько раз по ходу игры включать\выключать, то прога перестаёт их отлавливать, помогает обнулить процесс в самой проге.
Так же есть вопрос\просьба: можно в выбор клавиш добавить обе кнопки мыши ?
Аватара пользователя
Pivaseq
Три года пушек на стекле Четыре года на стекле
Сообщения: 3
Репутация: 0
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 14 окт 2015, 13:59

Pivaseq
Насчёт отключения работы кулдауна я как раз выше написал.
Вы не могли бы помочь мне отловить ошибку? Я пока сделать этого не могу.

Как-то раз три часа подряд всё прожималось, постоянно останавливал триггер и запускал снова.
И всё было хорошо. А иногда перестаёт прожимать. Но я никак не могу отловить причину.

Можете проверить? Может быть количество включений выключений триггера (или Start /Stop).
Может быть время. Может что-то ещё... Был бы крайне признателен.

Теперь насчёт клавиш мыши.
В выборе клавиш и так есть обе клавиши мыши.
Картинка
Изображение


Если речь идёт о том, чтобы ставить кнопки мыши в качестве триггера...
Не думаю, что это хорошая идея.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Юбилейная стеклопушка
Сообщения: 1622
Откуда: Москва
Репутация: 1208
Статус: Не в сети

Сообщение Pivaseq » 14 окт 2015, 19:29

Точно не start\stop, т.к. в момент использования программы включаю\выключаю скилы только через тригеры. так что будем посмотреть и попытаться отловить.

По поводу клавишь мыши: Да именно что б можно было в качестве триггера выбрать правую\левую кнопку мыши. Это сложно реализовать или принципиально не хотите добавить ?
Аватара пользователя
Pivaseq
Три года пушек на стекле Четыре года на стекле
Сообщения: 3
Репутация: 0
Статус: Не в сети

  • 2

Сообщение DmitryOlenin » 15 окт 2015, 10:18

Реализовать можно, но, действительно, не так просто.

Изначальный список триггеров подразумевал только клавиши с состоянием (Lock-и) и Shift (тоже особенная клавиша). Сейчас можно назначить произвольную клавишу, но выбираются только клавиши клавиатуры по техническим соображениям.
В принципе, можно добавить кнопки мыши в изначальное меню.
Но хотелось бы знать, зачем нужно включать / выключать триггер мышкой?
Я пока не вижу вариантов использования такой настройки.



Насчёт прекращения работы прожатия по кулдауну. Я замечал несколько раз, что кулдаун переставал "отлавливаться" при переключении профиля (сменил dd-варвара на саппорта, например).
То есть на одном профиле было всё нормально, переключил - всё плохо.
Однако ситуация не воспроизводится. Специально профили пощёлкал - всё нормально.

Там где-то проблема именно при остановке происходит, я полагаю.
Понять бы ещё, где именно.


-- Добавлено позже --

О! Только что заметил важный кусок, который я проглядел...
Pivaseq писал(а):...помогает обнулить процесс в самой проге.

Именно перещёлкивание процесса снова включает работу кулдауна?
То есть перезапускать программу не нужно?

Если так, то это несколько меняет дело. Хотя бы есть зацепка.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Юбилейная стеклопушка
Сообщения: 1622
Откуда: Москва
Репутация: 1208
Статус: Не в сети

Сообщение Pivaseq » 15 окт 2015, 19:41

Пользуюсь только одним профилем, по этому не оттуда ноги растут.

Да, помогает, обнулить процесс в самой проге, без её выключения.



По поводу мыши: ну вариантов использования много, например:

ставим тригер лкм и клавишу лкм на 33 мс и спокойно перекидываем очки силы, ловкости и т.д., при парагоне от 1000+, потому что даже с зажатым шифтом замучаешься кликать без тригера.

или тригер пкм и клавиша пкм, после чего спокойно сливаем все осколки у кадалы за секунду.

Вообщем вариантов можно много придумать, была б возможность ;)
Аватара пользователя
Pivaseq
Три года пушек на стекле Четыре года на стекле
Сообщения: 3
Репутация: 0
Статус: Не в сети

Сообщение DmitryOlenin » 15 окт 2015, 22:09

Так не получится же.
Если сделать кнопку для прожатия равной триггеру, то первое же её нажатие этот триггер отключит.
Но, согласен, придумать можно разные варианты. Есть ли только в этих вариантах насущная необходимость?
Ладно... я подумаю.

И, всё-таки, очень жду результатов исследования проблемы с кулдауном.
Программа для автоматического нажатия клавиш Diablo 3 Hotkeys
Школьники ушли в школы, больше за 10 минут никто калькуляторы не пишет...
Программа для расчёта DPS - Diablo 3
Аватара пользователя
DmitryOlenin
В первых рядах В центре внимания (II-го уровня) Юбилейная стеклопушка
Сообщения: 1622
Откуда: Москва
Репутация: 1208
Статус: Не в сети

  • 1

Сообщение hukutka94 » 15 окт 2015, 22:16

Использую для кликер-идлов. Идеальная прога. Ни разу не подкачала! :D
Аватара пользователя
hukutka94
В первых рядах Одиннадцать друзей стеклопушки
Сообщения: 5671
Откуда: Чернигов, Украина
Репутация: 2698
Статус: Не в сети

Пред.След.

Вернуться в Игровая механика



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1