Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Полезные ресурсы _ получение параметров чара на Delphi

Автор: Sedman7 16.1.2016, 12:23

Пишу небольшую вспомогательную программку для UO, нужно както получать параметры чара, координаты, значения хитов, маны, латмесседж и тд, сейчас это получаю из UoPilot через буфер обмена, но это очень "топорно", подскажите как на прямую получать их через делфи, может гдето есть исходники пилота верси 2+ там где идет получение этих параметров, нашел только 0,96 версию, но там нету получения параметров чара....

Автор: EL-GReeN 20.1.2016, 16:17

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

Давно еще навыдергивал сам все необходимые(под свой клиент) адреса в памяти клинта через артмани.

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

Особые маньяки извращенцы могут дизасемблировать пилот.

Автор: StaticZ 30.4.2016, 17:45

Цитата(Sedman7 @ 16.1.2016, 12:23) *

Пишу небольшую вспомогательную программку для UO, нужно както получать параметры чара, координаты, значения хитов, маны, латмесседж и тд, сейчас это получаю из UoPilot через буфер обмена, но это очень "топорно", подскажите как на прямую получать их через делфи, может гдето есть исходники пилота верси 2+ там где идет получение этих параметров, нашел только 0,96 версию, но там нету получения параметров чара....

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

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)