Относительно недавно ко мне обратился знакомый с просьбой помочь ему улучшить навыки PvP в нашем с вами любимом Perfect World, ну а по скольку дело это не простое и на прямую зависит от навыков и опыта (см. "прямые руки"), было решено подойти к вопросу комплексно и помочь многим людям страдающим от аналогичного недуга. Так на свет появилась идея написать программу ассистента, способную помочь даже не опытному игроку получить массу удовольствия от игры без необходимости тратить десятки, а то и сотни, часов на изучение всех нюансов и деталей игровой механики.
Начать было решено с основ - оценки обстановки. Ведь не важно сколько часов вы провели в дуэлях и уровень заточки на ваших предметах если вы находитесь в ситуации где силы противника существенно превышают ваши собственные. Самым очевидным решением в данной ситуации являлась реализация функций "радара", по аналогии с известными аналогами для L2, с возможностью отображения окружающих игроков и конечно же список с список с их именами.
На реализацию прототипа ушло некоторое время но результатом я остался доволен. К сожалению получить больше информации чем доступно в клиенте в разрезе данного функционала не получилось. Те же ассасины хоть и могут находится в непосредственной к нам близости, во время невидимости, но никак не фигурируют в данных которые мы получаем от сервера, что конечно было ожидаемо, но проверить стоило.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Следующим этапом планирую добавлять поддержку списков друзей и врагов и разобраться с границами чанков.
С удовольствием отвечу на любые вопросы и приму заявки на реализацию нового функционала
Предложение: сделать хоткей асиста по плу, как многие делают кликерами.Можешь сделать так, чтобы в таргете моего персонажа наискорейшим образом появлялся таргет пла по нажатию задаваемой кнопки?
Не совсем понял - есть РЕАЛЬНАЯ программа или это из серии "как было бы здорово..."? Возможно, я плохо смотрел, но ни одной ссылки на что-нибудь конкретное я не нашел...Если это платный софт, то сколько стоит? Если пробный период для тестирования? Если бы было побольше информации - было бы здОрово...Спасибо.
Последний раз редактировалось prosnadya2012; 04.11.2015 в 22:02.
Предложение: сделать хоткей асиста по плу, как многие делают кликерами.Можешь сделать так, чтобы в таргете моего персонажа наискорейшим образом появлялся таргет пла по нажатию задаваемой кнопки?
Хорошее предложение! Обязательно сделаю когда доберусь до работы с целями, правда работать будет только в группе, по очевидным причинам
Добавлено через 9 минут
Цитата:
Сообщение от prosnadya2012
Не совсем понял - есть РЕАЛЬНАЯ программа или это из серии "как было бы здорово..."? Возможно, я плохо смотрел, но ни одной ссылки на что-нибудь конкретное я не нашел...Если это платный софт, то сколько стоит? Если пробный период для тестирования? Если бы было побольше информации - было бы здОрово...Спасибо.
Программа реальная. Ссылок пока что нет, так как она находится на этапе разработки. Будет ли это что-то стоить пока еще рано говорить, для начала это должно работать и давать преимущество игрокам
Тестовый период неприменимо будет как реализую базовый функционал, так что следите за темой [Ссылки могут видеть только зарегистрированные пользователи. ]
Добавлено через 24 минуты
Обновление:
* Нейтральные игроки теперь выделены желтым цветом
* Добавлена базовая поддержка друзей и врагов (зеленые и красные точки соответственно)
* Окно программы теперь можно сделать прозрачным по желанию
* Добавлено отображение NPC на радаре (мелкие бежевые точки)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Границы чанка (видимой области) можно оценить на скриншоте, фактически она покрывает примерно 80% ГИ. Все что находится за границами чанка для клиента не существует и получить эти данные от сервера можно только при перемещении. Планирую добавить отображение границ что бы можно было оценить когда "появятся" новые игроки на радаре и в клиенте.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Список того что хотелось бы реализовать в данной программе:
* Определение игроков друг/враг (готово)
* Управление KoS листами
* Автопот
* Автоассист/Автотаргет
* Автоматическое применение имунок в зависимости от ситуации
Принимаются пожелания
Последний раз редактировалось papaBones; 08.11.2015 в 02:22.
Причина: Добавлено сообщение
Было бы здорово рисовать врагов сразу же в окне клиента на мини-карте и выделять по табу, в первую очередь персов, занесённых во враги/кос.
Вот не факт. Товарищ Рамфа так делает и скажу честно, мне это решение не очень сильно нравится просто по тому, что точки радара сливаются с картой. Лучше сделать отдельную полупрозрачную миникарту, которую можно было бы расположить в удобном месте
________________ TwinkDB - твинки любого игрока, их дата создания, последний онлайн, статус удаления и прочее
Skype - freepvps
ICQ - 412705115
[Ссылки могут видеть только зарегистрированные пользователи. ] - ставкобот [Ссылки могут видеть только зарегистрированные пользователи. ] - общение в КЧ через смартфон
Было бы здорово рисовать врагов сразу же в окне клиента на мини-карте и выделять по табу, в первую очередь персов, занесённых во враги/кос.
Рисовать в клиенте конечно можно, но это уже на порядок сложнее. Не говоря уже о том что невозможно подобрать такой цвет точки что бы она одинаково заметна была на любом цвете "подложки".
Отдельное окно удобно тем что его можно растянуть до желаемого размера и разместить где удобно, можно даже поверх окна клиента. Единственное ограничение - не получится его использовать при полноэкранном режиме игры. Но как по мне никто этим сейчас не пользуется и так.
Ну кроме того что он мешал запуску отладчика - особых проблем он пока не вызывает. Говорить об "обходе" будет смысл только когда появятся для этого причины.
Добавлено через 43 минуты
Обновление:
* Отображение Мобов и Лута на радаре
* Добавлена сортировка в таблице по имени игрока и гильдии
* Улучшено окно радара, добавлены границы чанков (маленькие квадратики) и общей зоны видимости (большой квадрат)
* Реализован зум, как по кнопкам +/- так и по колесику мыши
[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось papaBones; 13.11.2015 в 06:43.
Причина: Добавлено сообщение
papaBones, очень мне вы напоминаете одного человека. Тот тоже искал идеи для своего бота, писал что реализует, что уже реализовано, можно сказать, что вел на жуке свой уютный мини бложек. Не могу найти эту тему, как и не вспомню его никнейм, что в принципе не важно. Его бота мы конечно не увидели, но известен он стал своим другим проектом - miracle, если не ошибаюсь.
Я ничего не имею в виду, просто решил поделиться тем, что в голову пришло
Удачи в разработке
papaBones, очень мне вы напоминаете одного человека. Тот тоже искал идеи для своего бота, писал что реализует, что уже реализовано, можно сказать, что вел на жуке свой уютный мини бложек. Не могу найти эту тему, как и не вспомню его никнейм, что в принципе не важно. Его бота мы конечно не увидели, но известен он стал своим другим проектом - miracle, если не ошибаюсь.
Я ничего не имею в виду, просто решил поделиться тем, что в голову пришло
Удачи в разработке
З.Ы.: Может быть перенести тему в раздел Общение разработчиков?
З.З.Ы.: Вспомнил, ник этого человека Python и вот его тема: А что умеет ваш бот?
Ну так письками можно помериться
________________ TwinkDB - твинки любого игрока, их дата создания, последний онлайн, статус удаления и прочее
Skype - freepvps
ICQ - 412705115
[Ссылки могут видеть только зарегистрированные пользователи. ] - ставкобот [Ссылки могут видеть только зарегистрированные пользователи. ] - общение в КЧ через смартфон
Тот тоже искал идеи для своего бота, писал что реализует, что уже реализовано, можно сказать, что вел на жуке свой уютный мини бложек.
На самом деле "хотелок" на будущее еще хватает, а тема в первую очередь создавалась и обновляется для поиска заинтересованных в подобном софте игроков. Но видимо всем нужно только готовое.
Умышленно не стал публиковать в тот раздел так как там обычно либо "хвастаются" либо "просят помощи" и моя поделка туда не вписывается. К тому же хотелось бы получить фидбек от игроков, а не от разработчиков.
Ну, а как же всякие мираклы, орехоботы и тд? Вон питон тоже не прочь все рассказать о своих достижениях
Цитата:
обновляется для поиска заинтересованных в подобном софте игроков. Но видимо всем нужно только готовое.
Это не было очевидно. Так или иначе, я пишу свой радар, основанный на подмене пакетов, так что да, можно сказать вы нашли такого человека, чего дальше делать будем?
________________ TwinkDB - твинки любого игрока, их дата создания, последний онлайн, статус удаления и прочее
Skype - freepvps
ICQ - 412705115
[Ссылки могут видеть только зарегистрированные пользователи. ] - ставкобот [Ссылки могут видеть только зарегистрированные пользователи. ] - общение в КЧ через смартфон
О Миракле настолько мало информации что у меня до сих пор нет понимания что это и что умеет.
Цитата:
Ну, а как же всякие мираклы, орехоботы и тд? Вон питон тоже не прочь все рассказать о своих достижениях
Боюсь это будет игра в одни ворота. Хотя... ради интереса я бы послушал
Цитата:
Это не было очевидно. Так или иначе, я пишу свой радар, основанный на подмене пакетов, так что да, можно сказать вы нашли такого человека, чего дальше делать будем?
Писать много кто чего пишет, до конца доводят единицы. А что же касательно дальнейших действий, то здесь два варианта - либо мерятся либо сотрудничать