Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация

Nikakto

Фотография Nikakto

Nikakto

Регистрация: 20 Mar 2016
Не на форуме Активность: Dec 24 2018 21:06
-----

#4160168 EveMa

Написано Nikakto на 03 December 2018 - 0:43

upd:

 

Добавлена функциональность корпоративных одеров:

- Подсветка корпоративных ордеров в списке маркета

- Подсветка корпоративных ордеров в списке персонажа

- Подсветка ордеров персонажа в корпоративных

 

Починено:

- пагинация ордеров больше не предлагает несуществующую нулевую страницу

 

Спойлер

  • 1


#4110461 EveMa

Написано Nikakto на 23 September 2018 - 23:53

 favicon.png EveMa

 

Для тех кто не понял, что название возле кратинки кликабельно

Сайт: http://evema.me

 

Скриншот:

Спойлер

 

Пока Хаябуса-2 прыгает по Рюгу, а Eve Central ведет микробложик, у ребят из Евы говорят пробелмы с сервисами. И как же не использовать скилл делать какахи, чтобы поделиться ими?

 

Что это.

 

Сайт посвященный маркету Eve Online. Постарался сделать его красивым и удобным.

Черным и хрен попадешь в интерфейс.

 

Опять токены вводить.

 

Нет. Просто заходите, жмете кнопку логина, ознакамливаетесь со списком требуемых прав для работы сайта с Вашим персонажем и вперед.

 

И что там есть.

 

Ничего интересного, кроме списка всех ордеров Eve Online. А если залогинишься, то еще и свои ордера видно. А в списке всех ордеров они будут красиво подсвечены синеньким.

 

Заключение

 

Сайт работает или не работает. Какахи и баги лучше писать открыто в комментарии, чтобы все видели как все плохо. Возможно, тему когда-нибудь оформят нормально, сейчас лень.

 

В ближайших планах сделать отдельную страницу для просмотра всех своих ордеров. Интерфейсно предпологаю будет выглядеть как инвентарь Eve Online (плиточки в виде картинок предметов) с натянутыми ценниками. Но возможно ждат ьпридется до середины зимы данной фичи, т.к. учеба и работа.

 

Жду в коментариях unti1x


  • 10


#3748372 Sisters Scanner Tool

Написано Nikakto на 06 June 2017 - 1:55

Использование Sisters Scanner Tool может стать причиной блокировки аккаунта в игре Eve Online за нарушение лицензионного соглашения принятого Вами в момент регистрации. Автор и сайт eve-ru.com не несут ответственности за возможные последствия от использования данного программного обеспечения.

 

https://community.ev...es/eve-eula-ru/

Спойлер

 

https://community.ev...ty-policies-en/

Спойлер

 

 

Sisters Scanner Tool

 

 

Скачать: Google Drive

 

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

 

От автора

 

Исходный код данной программы не может быть открыт из-за используемых алгоритмов чтения памяти, которые могут привести к росту программ-ботов, что является нежелательным для всех, кому нравится Eve Online. Только благодаря данной игре, автор смог использовать имеющиеся (или получить) знания программирования на языках Python/C++, а так же применить знания проектирования баз данных. Как говорится, у каждого своя Ева.

 

Введение

 

Когда начинал играть в Eve Online, самым быстрым способом фарма ISK, доступного для новичка, было сканирование реликов (Relic Site). Быстро осознав, что многие из найденных сигнатур не нужны, но остаются в системе на долгое время, появилась необходимость в неком журнале сигнатур системы, с их коротким описанием. Некоторые записывают сигнарутуры в блокнот, некоторые делают букмарки, некоторые вообще не волнуются на этот счет. Но принцип "Не делай машину робота" не давал жить спокойно и требовал найти автоматизированное решение.

 

О программе

 

Данная программа призвана облегчить процесс сканирования для всех использующих ее игроков, путем запоминания информации о сигнатуре из игрового клиента в единую базу данных, от куда все остальные могут узнать, что за сигналы в системе (их тип и название).

 

Игрок НЕ получает координаты всех присутствующих в системе сигнатур. Только описание.

 

Реализация

 

Текущая реализация подразумевает чтение данных напрямую из клиента игры (что уже является основанием для блокировки аккаунта).

 

Из памяти читается:

- текущее местоположение игрока

- список сигнатур в системе

- свойства окна сканирования (высота, ширина, положение и т.д.)

 

Происходит обмен информацией о сигнатуре с базой данных (солнечная система, буквенно-цифровой код, тип и название). Для уже имеющихся сигнатур, информация отрисовывается в Overlay. Аномалии и прочие сигналы игнорируются.

 

Overlay реализован с помощью встроенных в windows средств (WinApi + GDIplus). Из себя представляет прозрачное окно невзаимодействующее с пользователем, выводящееся поверх всех окон, с шириной, высотой и местоположением, совпадающим с игровым окном "Probe Scanner".

 

Окно Overlay автоматически скрывается, если в месте его отрисовки не окно игры Eve Online, с которым работает программа.

 

Скриншоты

 

Спойлер

 

Видео

 

Спойлер

 

Развитие

 

В процессе разработки появилась идея, реализовать поиск "потеряшек" (людей, которые вынуждены искать вход в определенный wormhole) с помощью данной программы. Т.к. весь необходимый функционал присутствует, а конкретно: база данных, считывание текущей локации и система мгновенного оповещения (overlay).

 

Так же, имеется идея реализовать утерянный функционал связей wormhole'ов (http://forum.eve-ru....showtopic=67505).

 

Текущий Overlay автора не устраивает, если у Вас есть идеи, пожалуйста, нарисуйте/опишите.

 

Есть идеи добавить в Overlay GUI для настройки отображения (так же, принимаются предложения), и реализовать возможность комментирования отдельных сигнатур.

 

На данный момент используется один из бесплатных серверов, что несомненно сказывается на стабильности его работы.

 

Решение проблем

 

1. При запуске программы выскакивает ошибка об отсутствии на компьютере библиотеки VCRUNTIME140.dll

Спойлер

 

2. Играю на не английском клиенте, после входа в систему, где сигнатура была высканена на 100%, не отображается название, только ее тип.

Спойлер

 

3. Программа запускается, но Overlay не прозрачен.

Спойлер

 

Заключение

 

Скачивать и использовать программу сейчас - не самый лучший вариант действий. CCP имеет все возможности для отслеживания ее работы, поэтому, если Вам дорог Ваш аккаунт, следует отказаться от ее использования.


  • -5


#3368819 Order Scaner

Написано Nikakto на 20 March 2016 - 21:55

OrderScane_6062983_21192040.png Order Scaner



Сканирует Ваши ордера и выводит сообщение в трей, если на рынке есть ордер лучше, чем Ваш. Сверяет ордера только станции, на которой размещен ордер. Реализация сканера на CREST.

 

Скачать

Если версия в списке багов в скобках указана выше, чем объявлено для ссылок скачивания, значит в новой версии есть не пофикшенные критические баги (найти ее можно на GitHub)
 

Версия 0.1.10
GitHub
Google Drive

Предыдущие версии (В архиве google drive исходники прошлых версий)

Спойлер

 

Список изменений

Спойлер
 

Список известных багов

Спойлер

 

Если вместо названия предмета пишется ERROR, то стоит проверить файл items.xml, скорей всего, там просто нет данных на этот предмет.

 

Как добавить:

Спойлер

 

Об идее


Очень часто приходится играть в 0.01pvp (производство в основном), и где-то на вторые сутки такое PvP надоело. Игра стала рутиной работой робота. Прикинув расклад на кучу свободного времени, кучу времени проводимого у компьютера, не желание лишний раз разворачивать евку дабы убедиться, что мои ордера в топе, решил поискать приложение какое-нибудь ,чтобы делало это за меня.

Возможно не шибко умный, но предлагаемые варианты evemon и evernus не впечатлили (может быть не до конца разобрался, но ни одну не удалось настроить так, чтобы оповещение было почти моментальным), marketdata - ингейм браузер таки приходится открывать ручками и обновлять. Тем более их сканер фактически забирает окно игры, и если соберусь пострелять по крестикам - ордера без присмотра.

В итоге, не найдя альтернативу, но найдя способы для удовлетворения своих запросов, было решено написать собственное приложение. Изначальный вариант планировался python + evecache, но проект evecache был заброшен, с тех пор изменилась внутренняя структура кеш файла, о чем любезно говорили комментарии (два, если быть точным. За два месяца два комментария). Но почти сразу была найдена альтернатива в виде CREST MARKET.

 

Подробнее о программе

Спойлер
 

Баги/Фичи/Будущее


Авто обновление ордера. При сканировании с помощью CREST находится Ваш ордер и обновляется информация о нем (Остаток товаров и цена), т.е. для новых данных по ордеру необходимо дождаться обновления данных CREST API, либо экспортировать файл и перезагрузить его в программу, что обновит данные мгновенно. Но т.к. все равно есть 5 минут таймаут на повторное изменение ордера, то те 5 минут обновления CREST API по сути ничего не значат.

 

И не удивляйтесь ситуации, когда программа выдает сообщение о новой лучшей цене на рынке, и Вы, развернув в панике игру, не находите ордеров лучше вашего. Бывают ситуации, когда программа верещит просто так из-за каких-то еще не пофикшенных багов (На данный момент такого замечено не было. Промолчать, да, может. Но ложное сообщение не отдаст). А бывает такое, что в игре данные немного старее, чем отдал CREST.

Файл EXE закрывается с сообщением об ошибке. Потому что Вы совершаете ошибку, закрывая данное приложение. (Серьезно, не знаю как исправить)

Тысяча других мелких багов, которые Вам доведется открыть и исправить. Благо исходники прилагаются.

 

Заключение


Python знаю две недели. До этого универские лабы на matlab и c++ не дальше консоли

Pyinstaller - есть сборник костылей, если у Вас что-то не работает из exe файла, мои костыли тут не причем.

Исходный код - лучше сделать закрытым. Он убог чуть более, чем сам автор топика. В свое оправдание, код писался по принципу индусского кода, и из двух недель разработки, вторая ушла на переписывание в более-менее адекватный вид уже существующих функций, а так же исправление мелких багов в виде синего экрана смерти.

Если у Вас есть предложения, пишите. Если предложения содержат оскорбления - точно пишите. Ну или идеи что сделать лучше, то тоже пишите.

Отдельное спасибо unti1x за советы и помощь в осваивании питона.


  • 30