моя версия пакетхака построенного на базе l2ph, основная цель: удобный, настраиваемый бот движок
ключевые отличия:
1. никакого скриптового движка. только плагины в виде динамически подгружаемых длл
2. никакого инжекта в чужие процессы, вместо этого просто порт форвардинг (заворачиваем трафик на пх средствами файрволла)
3. встроенный примитивный бот движок в пх, плагины оперируют данными из движка, снимается куча рутины при написании плагина, в нем остается только логика поведения
4. привязка плагинов к конкретному чару - облегчает кодинг логики, повышает удобство использования (несколько свсов, меняем только привязку к нику, у каждого будет свой персональный конфиг)
все это позволило существенно снизить нагрузку на цп и требования к памяти (у меня загрузка цп в районе 0-1% при каче на париках в 10 окон)
удобное написание и правка логики плагина: запускаем окна. начинаем кач. чтото не понравилось в поведении. правим логику. выгружаем плагин. компилим длл. и загружаем снова. и тутже продолжаем кач. не надо ничего дисконнектить. или перезаходить чаром. т.к. всеми игровыми данными оперирует пх, плагин лишь использует их.
около недели назад закончил отладку. ботопачка на этом пх качается сутками. считаю стабильная работа достигнута.
в сорцах куча плагинов, выложил полную версию своей работающей ботопачки под сервер reborn.ru
https://code.google.com/p/arkpf/
от самого l2ph взята часть интерфейса (визуализация и мелочи), а также шифрование/дешифрование пакетов.
компилировал в делфи 2007. необходимо поставить
http://arkpf.googlecode.com/files/Indy10_4770.zip
ну и часть зависимостей от l2ph (далеко не все)
рабочая сборка:
http://arkpf.googlecode.com/files/public_build.rar