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

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

Сообщение Morholt » 08 май 2015, 14:03

Huk писал(а):DmitryOlenin, просто сейчас её юзают только для прожатия 1-2-х кнопочек, и то не все люди. :)


1-2 кнопочки прожимать и руками можно. Тем более, когда играешь за дд, то важно четкое прожатие. Ситуативное. Иначе далеко не уедешь. По крайней мере в билдах с похожей механикой. Например Крестоносец через удар щитом или Монах в 1000 бурь.

Такого рода программы раскрывают себя на суппортах. Когда половину действий нужно прожимать регулярно по откату. К примеру у суппорта Крестоносца это принцип, поборник, ослепление и т.д. Чем выше портал тем более сконцентрированным нужно быть. Одна ошибка на 60+ и вся пати дохлая лежит. ( На хк все ещё проще. Одна ошибка и все качают новых персонажей :peka: ) Дохлый вд это потеря контроля над элитой. Потеря контроля над элитой это слитый портал. А такого рода программы снимают часть нагрузки и бесцельного тыканья по клавишам каждую секунду. Позволяя сконцентрироваться на более важных вещах. Вообще за суппорта в вп играть намного сложнее и ответственности больше, чем гонять за дд. Дд лишь бы позицию правильно занимали, экипированы были хорошо, да стреляли куда укажут. Остальное суппорты за них сделают. Тем ценнее пряморукие суппорты.
[Список] Билды Крестоносца
WTB girlfriend, gem of happiness and increased duration.
Dang dude, double Pylon stone slinger. Talk about Skill. They should make this game MLG.
Аватара пользователя
Morholt
Песнь стекла и пушек Восьмое чудо Санктуария
Сообщения: 740
Репутация: 838
Статус: Не в сети

  • 1

Сообщение blackinmind » 13 май 2015, 20:33

DmitryOlenin писал(а):Жду новых идей к релизу.

Пара некритичного.
1) Если можно - пусть прога запоминает координаты окна на момент, когда ее закрыли после первого запуска, и потом уже открывается в той рабочей области, где была. Но это не обязательно :oops:
2) И вопрос: как прописать ее в автозагрузку - понятно. А как сделать, чтобы она при этом загружалась сразу свернутая в трей?
Аватара пользователя
blackinmind
В первых рядах Девять с половиной стеклопушек Танец с пушками Семь раз отмерь, один раз стеклопушка Восьмое чудо Санктуария
Сообщения: 227
Откуда: Москва
Репутация: 115
Статус: Не в сети

  • 2

Сообщение DmitryOlenin » 14 май 2015, 12:26

Спасибо за идеи. Реализовал обе.

1. Запоминание позиции окна программы.
2. Возможность запускать программу сразу в свёрнутом состоянии. Делается через свойства ярлыка для программы. Ставим там запускать свёрнутым и кидаем в автозагрузку этот ярлык.
Сейчас программа так не работает, была ошибка, поправил её благодаря вам.

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

Сообщение blackinmind » 14 май 2015, 13:24

DmitryOlenin,
спасибо! ждем релиза :)
Аватара пользователя
blackinmind
В первых рядах Девять с половиной стеклопушек Танец с пушками Семь раз отмерь, один раз стеклопушка Восьмое чудо Санктуария
Сообщения: 227
Откуда: Москва
Репутация: 115
Статус: Не в сети

  • 4

Сообщение DmitryOlenin » 15 май 2015, 09:48

Изменения на 15.05.2015:

1. Сделал индикацию триггеров. Также сделал возможность активировать их мышкой.
2. Сделал автовыбор файлов с именем программы для персонализации. Если их нет, берутся любые.
3. Поправил ситуацию с появляющимся окном ввода кнопки при сворачивании/разворачивании программы.
4. Добавил возможность выключить задержки прожатия путём выставления пустой паузы.
5. Добавил возможность выбора задержки после нажатия Enter (раньше была строго 30 секунд).
6. Добавил сохранение позиции окна программы.
7. Сделал глобальными для всех профилей настройки положения окна, хоткеев профилей/запуска.
8. Поправил ошибку, препятствующую запуску программы сразу в свёрнутом виде.
9. Поправил некоторые другие ошибки и недоработки.

Изображение

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

Сообщение blackinmind » 16 май 2015, 21:36

DmitryOlenin писал(а):Изменения на 15.05.2015:

А скачивается 2.0.
Аватара пользователя
blackinmind
В первых рядах Девять с половиной стеклопушек Танец с пушками Семь раз отмерь, один раз стеклопушка Восьмое чудо Санктуария
Сообщения: 227
Откуда: Москва
Репутация: 115
Статус: Не в сети

  • 1

Сообщение Inspirer » 16 май 2015, 21:37

Господи, да эта программа скоро вместо нас в д3 играть будет :D
Аватара пользователя
Inspirer
Песнь стекла и пушек
Сообщения: 1672
Откуда: Санкт-Петербург
Репутация: 2012
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 17 май 2015, 01:11

Inspirer
Не-не. Не до такой степени 8-)

blackinmind
Так логично. Была бы новая версия, программа бы сообщила :)
Я делаю изменения, а потом только релиз. Тестирование, набирание отзывов.
Релиз несколько отличается оформлением от информационного сообщения.

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

  • 2

Сообщение Megerka » 18 май 2015, 08:02

ну, если совсем нечего делать, я бы видео-гайд запилил о том,
что это за штука и как она может помочь в игре. Наглядно. Для пары классов. :wiz:
Аватара пользователя
Megerka
В первых рядах Девять с половиной стеклопушек Танец с пушками Семь раз отмерь, один раз стеклопушка Восьмое чудо Санктуария
Сообщения: 55
Репутация: 6
Статус: Не в сети

Сообщение blackinmind » 18 май 2015, 12:07

Megerka писал(а):ну, если совсем нечего делать, я бы видео-гайд запилил о том,
что это за штука и как она может помочь в игре. Наглядно. Для пары классов. :wiz:

И я до сих пор не вкурил как пользоваться опцией "Персонализация" :slow:
Аватара пользователя
blackinmind
В первых рядах Девять с половиной стеклопушек Танец с пушками Семь раз отмерь, один раз стеклопушка Восьмое чудо Санктуария
Сообщения: 227
Откуда: Москва
Репутация: 115
Статус: Не в сети

  • 2

Сообщение DmitryOlenin » 18 май 2015, 12:35

Я же в описаниях изменений указывал:

Добавлена опция персонализации интерфейса. В директорию программы можно положить:
  • ico-файл: меняется иконка.
  • jpg-файл (465x261): меняется фон.
  • txt-файл (первая строка): меняется заголовок окна.

Я полагал, что достаточно подробно и доступно описал процесс, разве нет?

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

Сообщение blackinmind » 19 май 2015, 13:06

Спасибо!
DmitryOlenin писал(а):Я полагал, что достаточно подробно и доступно описал процесс, разве нет?

Да, эт просто я, по своему обыкновению, туплю )
Аватара пользователя
blackinmind
В первых рядах Девять с половиной стеклопушек Танец с пушками Семь раз отмерь, один раз стеклопушка Восьмое чудо Санктуария
Сообщения: 227
Откуда: Москва
Репутация: 115
Статус: Не в сети

  • 3

Сообщение DmitryOlenin » 19 май 2015, 14:30

Обновление программы. Встречайте. Версия 2.1.

Update 19.05.2015 (13:41):

1. Сделана индикация триггеров и возможность активировать их мышкой.
2. Сделан выбор файлов с именем программы для персонализации. Если их нет, берутся любые.
3. Добавлена возможность выключить задержки прожатия, путём выставления пустой паузы.
4. Добавлена возможность выбора задержки после нажатия Enter (раньше была строго 30 секунд).
5. Добавлено сохранение позиции окна программы.
6. Сделаны глобальными настройки положения окна, хоткеев профилей/запуска.
7. Поправлена ошибка, препятствующая запуску программы сразу в свёрнутом виде.
8. Переработан интерфейс, исправлены ошибки и недоработки.


Изображение

Скачать.
D3H.exe MD5: A73B09B24BED258668CF18BC130DD345

Прошу проверять. Жду багрепортов, пожеланий, предложений.

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

Сообщение lordep » 19 май 2015, 17:37

Если убрать все ненужные клавиши то происходит блокировка и на основной экран возвратится невозможно
Изображение
Аватара пользователя
lordep
Юбилейная стеклопушка В центре внимания (II-го уровня)
Сообщения: 3238
Откуда: Киев
Репутация: 5224
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 19 май 2015, 17:44

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

Сообщение lordep » 19 май 2015, 20:01

DmitryOlenin, Может добавить пункт "пустота" там где не нужна клавиша ?
Аватара пользователя
lordep
Юбилейная стеклопушка В центре внимания (II-го уровня)
Сообщения: 3238
Откуда: Киев
Репутация: 5224
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 19 май 2015, 22:35

Можно сделать выбор клавиши неактивным, когда выбрано пустое время.
Чтобы визуально было понятно, что именно выключено.
Хотя не знаю, насколько это логично, вроде как время зависит от выбранной клавиши, а не наоброт.

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

Сообщение Extremer » 21 май 2015, 13:09

Хотелось бы, чтобы индикаторы перерисовывались, даже когда программа неактивна.
Спасибо.
Аватара пользователя
Extremer
В первых рядах Юбилейная стеклопушка
Сообщения: 184
Репутация: 46
Статус: Не в сети

  • 4

Сообщение DmitryOlenin » 21 май 2015, 14:47

Сделал... Будет в новой версии.

Теперь будет отслеживать и отображать в индикаторах
нажатия Caps/Num/Scroll в том числе, если программа не активна и не свёрнута.

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

Сообщение Merlin » 07 июн 2015, 13:29

DmitryOlenin писал(а):....Набираю ещё пожелания :)

Посоветуйте пожалуйста как учесть Гогок.
в статике(в городе) время восстановления умения, ну скажем, 10 сек, а с учётом Гогока -15%.
Рассматривалась ли Вами возможность динамично менять время срабатывания клавиш ?
А вот это уже печалит: http://i.piccy.info/i9/ddc20a1b566fa256 ... hot140.jpg
Аватара пользователя
Merlin
В первых рядах Девять с половиной стеклопушек Семь раз отмерь, один раз стеклопушка Восьмое чудо Санктуария
Сообщения: 186
Откуда: Зона военных действий
Репутация: 59
Статус: Не в сети

  • 1

Сообщение DmitryOlenin » 07 июн 2015, 21:45

Чтобы динамично прокастовывать спеллы, надо следить за их откатом.
Вероятно, это можно делать или читая память (явное нарушение пользовательского соглашения), или просматривая картинку на экране.
Насчёт второго я думал, но это весьма сложно реализовать.

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

Сообщение Ящерица » 14 июн 2015, 09:51

Приветствую, спасибо за программу, есть ли возможность добавить в триггеры другие кнопки? Например пробел?
Аватара пользователя
Ящерица
Три года пушек на стекле Четыре года на стекле
Сообщения: 5
Репутация: 1
Статус: Не в сети

Сообщение lordep » 14 июн 2015, 10:43

Просьба добавить кнопку сброса всех значений - времени, триггеров и кнопок (с запросом на подтверждение).
Аватара пользователя
lordep
Юбилейная стеклопушка В центре внимания (II-го уровня)
Сообщения: 3238
Откуда: Киев
Репутация: 5224
Статус: Не в сети

Сообщение DmitryOlenin » 15 июн 2015, 00:23

Ящерица
Триггеры - это кнопки, которые меняют своё значение после нажатия.
Шифт (его зажимают/отпускают) и разные Lock (которые имеют состояния вкл/выкл).

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

Сообщение lordep » 15 июн 2015, 11:19

DmitryOlenin, Иногда быстро нужна конфигурация только на одну клавишу(не только для Д3), при этом приходиться убирать все остальное. А так нажал кнопку, очистил все, и выставил что нужно.
Аватара пользователя
lordep
Юбилейная стеклопушка В центре внимания (II-го уровня)
Сообщения: 3238
Откуда: Киев
Репутация: 5224
Статус: Не в сети

Пред.След.

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



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

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