Приветствую всех читерков, уже какой день пытаюсь узнать как найти оффсеты (хотя бы элементарные HP\FP\SP) для PvP сервера RF Online (2.2.3.2 GU клиент). Через CE нахожу адрес и пытаюсь сделать поиск адресов которые записывают данные по этому адресу, при попытке дампа крашится клиент. Пробовал шаманить с CE, после при изменении варианта дампа стала крашится винда (Windows 10). Прошу помочь с проблемой, любые предложенные варианты решения будут проверяться пока не будет найдено оптимальное. Заранее благодарен за помощь!
P.S: Пытаюсь на C# написать элементарного информационного бота который берет всю инфу персонажа и выводит на форму.
В CE есть замечательный функционал для поиска указателей (включая многоуровневые) на нужные адреса; в чём конкретно сложность? зачем вообще делать дамп?
собственно вся последовательность:
Я делаю поиск адресов на значение HP:
Далее я заношу в таблицу 2 адреса (MaxHP и Current HP):
После пытаюсь найти offset через поиск адресов по доступу к нему:
При нажатии и подтверждении у меня крашится RF Online с пожеланием отправки ошибки разработчикам.
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 500 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Последний раз редактировалось A.F.I; 13.11.2016 в 22:52.
И действительно, перестало вылетать. Тоже спасибо огромное за помощь!
Добавлено через 5 часов 45 минут
Цитата:
Сообщение от Dino
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 500 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.
Нашел почти все необходимые мне адреса! Спасибо!
Последний раз редактировалось A.F.I; 13.11.2016 в 22:52.
кстати, вопрос. если я по оффсетам дошел до зеленого адреса в Cheat Engine, то он является базовым? Возможно я и прав но все же к этому адресу обращаются почти на прямую все данные которые я искал, т.е этот адрес+оффсет = нужная инфа. И таких адресов 3
на картинке поазано какой адрес что хранит (в данных начиная с 4 строки идут оффсеты: оффсет(адрес с которого был найден))
Добавлено через 14 минут
и да начал писать на C# бота и чего-то эти адреса вообще брать не хочет
В итоге после этого всего все равно возвращает нулевое значение, в чем может быть проблема?
P.S оффсеты рабочие и проверялись неоднократно для достоверности.
Последний раз редактировалось Алексан7n9; 13.11.2016 в 22:02.
Причина: Добавлено сообщение
кстати, вопрос. если я по оффсетам дошел до зеленого адреса в Cheat Engine, то он является базовым? Возможно я и прав но все же к этому адресу обращаются почти на прямую все данные которые я искал, т.е этот адрес+оффсет = нужная инфа. И таких адресов 3
на картинке поазано какой адрес что хранит (в данных начиная с 4 строки идут оффсеты: оффсет(адрес с которого был найден))
Добавлено через 14 минут
и да начал писать на C# бота и чего-то эти адреса вообще брать не хочет
В итоге после этого всего все равно возвращает нулевое значение, в чем может быть проблема?
P.S оффсеты рабочие и проверялись неоднократно для достоверности.
Зеленым цветом помечаются статические адреса. Базовый адрес является статическим адресом, но а вот чтобы его найти нужно раскурочивать цепочки функций пока не выйдешь примерно на такое:
mov ecx, [0x12345678]
..
Я c# не знаю, но даже мне такой код кажется сомнительным. Ты хэндл процесса получил? Или у тебя это Dll ?
Последний раз редактировалось Dino; 14.11.2016 в 02:40.
Зеленым цветом помечаются статические адреса. Базовый адрес является статическим адресом, но а вот чтобы его найти нужно раскурочивать цепочки функций пока не выйдешь примерно такое:
mov ecx, [0x12345678]
..
Я c# не знаю, но даже мне такой код кажется сомнительным. Ты хэндл процесса получил? Или у тебя это Dll ?