EntityList Count
EntityList Array
Entity Type
Entity Attitude
Player State
LootWindow
________________ подполье Аион - для суровых подпольщиков
Восстановлена работоспособность одного из лучших радаров для Аион. Спасибо автору(ам) =)
Path of Exile - в настоящее время там.
В основном это нужно тем кто занимается обновлением ботов и других облегчающих действия игрока программ. Если изменилась версия клиента и бот перестает работать, то с помощью оффсетов с нового клиента обновляется бот. Это вкратце. Как это делать я не знаю. Если кто-то может объяснить лучше, буду рад.
________________ подполье Аион - для суровых подпольщиков
Восстановлена работоспособность одного из лучших радаров для Аион. Спасибо автору(ам) =)
Path of Exile - в настоящее время там.
Entity
Target Pointer
Heading
GUID
Level
Health Percent
Name
Legion
Class
State
Target GUID
Note Text
Health Current
Following GUID (self only)
Player
Bag Slots Cur & Max
Camera X / Y
Casting Spell ID & Time
Class
Energy Max / Current
Experience Current, Recoverable, TNL
Flight Time Left / Max
Flying / Status
Health Max / Current
Legion Name
Level
Location
Name
Target Pointer, Has Target, Target GUID
Position X/Y/Z
Target
Entity Pointer
Position X/Y/Z
Misc
Entity List
Mouse Over Skill / Item Id & Entity Ptr
В архиве паблик офсеты на версии 1.9.0.1 и 1.9.0.3
________________ подполье Аион - для суровых подпольщиков
Восстановлена работоспособность одного из лучших радаров для Аион. Спасибо автору(ам) =)
Path of Exile - в настоящее время там.
Последний раз редактировалось talala; 26.08.2010 в 16:14.
[Ссылки могут видеть только зарегистрированные пользователи. ]
UPD: добавлены координаты персонажа
UPD: добавлены координаты камеры
UPD(26.05.12): добавлены оффсеты по таргету и полету
Последний раз редактировалось Tr0y; 26.08.2012 в 10:50.
Причина: Обновление значений
Всем привет,приятно удивлён что хоть кто то из наших сдвиги ищет..
Tr0y пожалуйста если найдёш Target offsets выложи на форуме или скинь в личку.
и если не трудно можеш описать как искать Target offsets? вроде всё понимаю а как найти ХП цели или имя не могу понять((
за весь день нарыл только указатель ---- 000DC22C --> имя цели
а то бота почти дописал и долбаная обнова на 3.0 всё поломала(
если не трудно можеш описать как искать Target offsets?
Пока помоему я нашел оффсет таргета, но не уверен что это он, я только недавно начал этим париться, но пока столкнулся с следующей проблемой, с поиском TargetOffset, а вот базовый адрес таргета быстрее всего следующий: TargetBase = $8774E4; // game.dll+8774E4
Незнаю, он ли это, но самое любопытное, что этот адрес хранит адрес ячейки в которой идет ссылка на инфу об объекте, но там пока я нашел только его координаты, ост. статов нету, возможно не там рою или что-то не так делаю, пока не понимаю :/
Следующий адресс "хекс таргет в ледующих 4 байтах по дефолту", если считать с последней 2.7...
Т.к. // состояние таргета
CharHasTargetOffset = 8774EC; // 1 - таргет есть, 0 - таргет снят
8774EC - 8774E4 = 4 (байта)
Нашел смещение на координаты, и тип, но почему то в той структуре не было указано хп цели и ее лвл, похоже или я не там ищу, или эти записи дублируются многократно в памяти и остальные статы находятся там, т.е. разрозненно, но чтот я сомневаюсь, что это так, быстрее я не тот адрес нашел...
Выглядят они примерно так: game.dll -> TargetBase -> TargetOffset -> TargetHPOffset (или другие, нужно вставить в конец: TargetXOffset, TargetYOffset, TargetZOffset и т.д.)
Главное найти TargetBase (помоему я его нашел) и TargetOffset - это смещение, пока не понимаю как его искать, а остальные смещения являются - константами в большинстве возможно, там тупо подставить, т.к. уже координаты у меня совпали в позициях:
TargetXOffset = $34; //
TargetYOffset = $38; //
TargetZOffset = $3C; //
Для этого сначало следуем в game.dll+8774E4, тут хранится "номер" ячейки памяти где лежит запись о текущем таргете, тут в ней я нашел структуру, с похожими смещениями координат XYZ(34,38,3С), они совпадают (но есть сомнение, что это к EntityList), но остальные статистики отсутствуют, типа ХП, имени, уровня и т.д. (
Незнаю, поймешь или нет, пока сам мозги парю, но уже где то рядом))
Последний раз редактировалось Tr0y; 23.08.2012 в 00:21.
Tr0y, Там тоже ты написал? [Ссылки могут видеть только зарегистрированные пользователи. ]
ога, в надежде, что там народ поддержит, но тухло
Ранее я оффсеты сам не искал, а юзал шаровые из паблика, тут вот решил сам запарится и столкнулся с проблемой поиска информации окружающих объектов (бурги зовут его "EntityList" или "Enemy List").
Мало того, я нахожу динамические ячейки с ХП торгета, но по структуре это больше похоже на свойства самой полоски таргета, т.к. там рядом идет строка "Calibry" - тип шрифта , т.е. это как бы не сам объект таргета, а всего лишь progressbar хпшки таргета с его свойствами, как то так, бывают и такие "ловушки", тут нужно быть внимательным что находишь и отсеиваешь в ce.
В сети не нашел методички, как самомму оперделять ентрилист, но зато есть куча инфы о ее структуре и описание (на ммоэлитс)
Начинать искать самое простое это ХП, МП и другие очевидные вещи, а вот например список скилов персонажа, список объектов и т.д., это уже на порядок сложнее )
Последний раз редактировалось Tr0y; 23.08.2012 в 14:08.
Ну Enemy это враг на английском, а правильный Entity. Вот тут подробное описание энтити.
[Ссылки могут видеть только зарегистрированные пользователи. ]. Хотя Aion-ом немногие занимаются, а то давно эти офсеты не были бы секретами(особенно для 64 бит). Помню тогда в Lineage, как все быстро находилось и дешифровалось
Еще тут можно читать [Ссылки могут видеть только зарегистрированные пользователи. ]
Для изучения структуры можно взять NA оффсеты, они сегодня находятся в шаре и я из значения занес в таблицу для CE, для наглядности в вложении к посту, они актуальны сегодня для NA клиента, структура файла для CE - готовая, "скачал - пользуйся"
Как я и ожидал, все не так просто как кажется: в памяти есть НЕСКОЛЬКО объектов, описывающих текущий объект в мире.
Как показывает этот пример, текущий объект содержит только: ID, Name, Legion, Target ID, Class, но остальные характеристики - отсутсвуют в текущей секции! Например, хп и уровень, раса содержатся в других секциях описания текущего объекта, где нужны отдельный "Entity Offset Static Portion" со своими смещениями, все так как я выше писал. Объект содержит несколько секций, описывающих его характеристики и свойства. Секция представляет из себя набор записей разных типов, состоящих в динамическом массиве в памяти клиента.
[Ссылки могут видеть только зарегистрированные пользователи. ][Ссылки могут видеть только зарегистрированные пользователи. ]
Выбран НПС Mires в локации Фоэта
(для исследователей)
Последний раз редактировалось Tr0y; 24.08.2012 в 10:59.
Тема актуальна, жаль, что в поддержать ее могут очень немногие.
На форуме есть несколько разделов где обсуждаются офсеты и способы их поиска.
Может там удастся найти интересующую тебя инфу.
________________ подполье Аион - для суровых подпольщиков
Восстановлена работоспособность одного из лучших радаров для Аион. Спасибо автору(ам) =)
Path of Exile - в настоящее время там.
// The X and Y might be reversed; the address order is odd but the addresses do not appear to be XYZ as you would
// expect them in order in memory if you are assuming "X" is east/west and "Y" is north/south... not sure what others use
Проверенно лично на руофе, актуально, все работает кроме иени персонажа в статической секции, если через сущность - тоже работает.
Кстати указатель на сущность цели отличается от вашего.
На основе этих данных наваял простенький ноаним :-)
Для общего понимания структуры объектов Aion
[Ссылки могут видеть только зарегистрированные пользователи. ]
Если кто не знает, то недавно иннова обновила систему защиты и теперь на х64 облом, как и на х86. Но на х86 можно хотя бы GMER использовать для восстановления SSDT, а на х64 теперь вообще печаль. Но даже если полечить систему гмером на х86, все равно большинство читов не работают, потому что имя процесса айона не aion.bin, а aion.bin.exe. Манипуляции с запуском клиента без фроста (для кошерного имени процесса и без перекрытия SSDT) ведут в бан - проверенно.
Вот решил написать свой бесплатный ноаним под 3,0 для руофа с блекджеком и шлюхами, но найти статический отступ до экземпляра класса CEntitySystem не получается. Если этот отступ у кого то есть, буду очень благодарен за него.
PS: Иллюстация тоже не моя, я ее чуть доработал с учетом указателя на объект цели.
Последний раз редактировалось lordsuhuy; 02.09.2012 в 18:13.
Причина: Добавлено сообщение