Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Универсальный патчер

-

Боты, скрипты и прочий софт для Perfect World

- Весь софт по Perfect World и все, что связано с ботоводством и скриптописанием в этом разделе. Вопросы запрещены!

Закрытая тема
 
Опции темы
Старый 18.08.2014, 09:29   #46
 Разведчик
Аватар для Benvolio
 
Benvolio на правильном путиBenvolio на правильном пути
Регистрация: 21.07.2013
Сообщений: 15
Популярность: 102
Сказал(а) спасибо: 23
Поблагодарили 10 раз(а) в 6 сообщениях
 
По умолчанию Re: Универсальный патчер

Попробовал пропатчить руоф

Пропатчил, патчер сообщил о работоспособнности всего, что было
ехе файл перестал запускаться и потерял свою оранжевую иконку

win 8.1
запускал от имени администратора
 
Старый 18.08.2014, 10:07   #47
 Разведчик
Аватар для freepro
 
freepro никому не известный тип
Регистрация: 23.09.2011
Сообщений: 15
Популярность: 10
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Универсальный патчер

Цитата:
Сообщение от monahusПосмотреть сообщение
Добавил хождение за края карты. Ближайшие дни буду расширять функционал.

Не пускает за края на руофе как ни тыркался.
 
Старый 18.08.2014, 10:20   #48
 Пехотинец
Аватар для monahus
 
monahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауру
Регистрация: 17.02.2010
Сообщений: 61
Популярность: 647
Сказал(а) спасибо: 12
Поблагодарили 43 раз(а) в 14 сообщениях
Отправить сообщение для monahus с помощью ICQ Отправить сообщение для monahus с помощью Skype™
 
По умолчанию Re: Универсальный патчер

Цитата:
Сообщение от BenvolioПосмотреть сообщение
Пропатчил, патчер сообщил о работоспособнности всего, что было
ехе файл перестал запускаться и потерял свою оранжевую иконку

Попробуйте, если не затруднит. Восстановить файл из файла *.bak и применяя патчи по одному проверить какой из них вызвал такую реакцию.
Я не играю на руофе.
________________
Мои программы живут [Ссылки могут видеть только зарегистрированные пользователи. ]
 
Старый 18.08.2014, 16:27   #49
 Пехотинец
Аватар для iGesha
 
iGesha скоро будет известенiGesha скоро будет известенiGesha скоро будет известен
Регистрация: 04.12.2013
Сообщений: 66
Популярность: 228
Сказал(а) спасибо: 36
Поблагодарили 43 раз(а) в 24 сообщениях
 
По умолчанию Re: Универсальный патчер

Как я уже писал, у меня была такая же проблема при первом запуске программы - файл потерял иконку и перестал запускаться. Возможно, это из-за быстрого применения всех патчей сразу.
После этого я вернул оригинальный файл из бэкапа и стал патчить по одному. Всё встало гладко.
(РуОф, версия 1.5.1 реборн)
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
 
Старый 19.08.2014, 09:09   #50
 Пехотинец
Аватар для monahus
 
monahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауру
Регистрация: 17.02.2010
Сообщений: 61
Популярность: 647
Сказал(а) спасибо: 12
Поблагодарили 43 раз(а) в 14 сообщениях
Отправить сообщение для monahus с помощью ICQ Отправить сообщение для monahus с помощью Skype™
 
По умолчанию Re: Универсальный патчер

Цитата:
Сообщение от iGeshaПосмотреть сообщение
Как я уже писал, у меня была такая же проблема при первом запуске программы - файл потерял иконку и перестал запускаться. Возможно, это из-за быстрого применения всех патчей сразу.
После этого я вернул оригинальный файл из бэкапа и стал патчить по одному. Всё встало гладко.
(РуОф, версия 1.5.1 реборн)

Подобный вариант я вроде бы исключил, применить меню патча блокируется до тех пор пока не выполнится текущий патч. Хотя кто знает... возможно.
________________
Мои программы живут [Ссылки могут видеть только зарегистрированные пользователи. ]
 
Старый 20.08.2014, 22:07   #51
 Разведчик
Аватар для Hilling
 
Hilling определенно авторитетная личностьHilling определенно авторитетная личностьHilling определенно авторитетная личностьHilling определенно авторитетная личностьHilling определенно авторитетная личностьHilling определенно авторитетная личностьHilling определенно авторитетная личностьHilling определенно авторитетная личностьHilling определенно авторитетная личность
Регистрация: 05.09.2010
Сообщений: 32
Популярность: 1182
Сказал(а) спасибо: 38
Поблагодарили 12 раз(а) в 10 сообщениях
 
По умолчанию Re: Универсальный патчер

Флай на пви не работает. Прыгаешь на полет, перс пытается лететь, но стоит на одном месте
 
Старый 21.08.2014, 09:35   #52
 Пехотинец
Аватар для iGesha
 
iGesha скоро будет известенiGesha скоро будет известенiGesha скоро будет известен
Регистрация: 04.12.2013
Сообщений: 66
Популярность: 228
Сказал(а) спасибо: 36
Поблагодарили 43 раз(а) в 24 сообщениях
 
По умолчанию Re: Универсальный патчер

А флай универсально не получится пропатчить, ибо там привязка к оффсетам (структура игрока) и зависит от версии клиента.
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
 
Старый 25.08.2014, 09:20   #53
 Пехотинец
Аватар для monahus
 
monahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауру
Регистрация: 17.02.2010
Сообщений: 61
Популярность: 647
Сказал(а) спасибо: 12
Поблагодарили 43 раз(а) в 14 сообщениях
Отправить сообщение для monahus с помощью ICQ Отправить сообщение для monahus с помощью Skype™
 
По умолчанию Re: Универсальный патчер

Цитата:
Сообщение от iGeshaПосмотреть сообщение
А флай универсально не получится пропатчить, ибо там привязка к оффсетам (структура игрока) и зависит от версии клиента.

А вы думаете что остальные патчи работают с постоянными адресами? Нет, дорогой друг, все места патча ищутся по патернам (сигнатурам).
________________
Мои программы живут [Ссылки могут видеть только зарегистрированные пользователи. ]
 
Старый 25.08.2014, 14:02   #54
 Пехотинец
Аватар для iGesha
 
iGesha скоро будет известенiGesha скоро будет известенiGesha скоро будет известен
Регистрация: 04.12.2013
Сообщений: 66
Популярность: 228
Сказал(а) спасибо: 36
Поблагодарили 43 раз(а) в 24 сообщениях
 
По умолчанию Re: Универсальный патчер

Не нужно мне рассказывать про паттерны. Я о том, что патч на разгон содержит в себе разницу между оффсетами в структуре игрока и если эти оффсеты меняются, то никакой поиск по паттерну не спасёт. Ибо уже меняется сам патч. Потому и происходит то, о чём пишут. Место патчер находит правильно, а пишет туда не совсем то, что надо и в результате чар не может лететь вообще...
Такая же фигня с патчем на бесконечный зум, о чём я писал в соседней теме. Там даже поиск по паттерну не поможет, ибо в клиенте много аналогичных кусков кода, которые отличаются только адресами (оффсетами).
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось iGesha; 25.08.2014 в 14:06.
 
Пользователь сказал cпасибо:
monahus (25.08.2014)
Старый 25.08.2014, 14:08   #55
 Разведчик
Аватар для mazytus
 
mazytus на правильном путиmazytus на правильном пути
Регистрация: 24.07.2011
Сообщений: 17
Популярность: 140
Сказал(а) спасибо: 1
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Универсальный патчер

Пропатчил последний клиент фришек на полет, просто адреса маленько другие...
 
Старый 25.08.2014, 15:30   #56
 Пехотинец
Аватар для monahus
 
monahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауру
Регистрация: 17.02.2010
Сообщений: 61
Популярность: 647
Сказал(а) спасибо: 12
Поблагодарили 43 раз(а) в 14 сообщениях
Отправить сообщение для monahus с помощью ICQ Отправить сообщение для monahus с помощью Skype™
 
По умолчанию Re: Универсальный патчер

Цитата:
Сообщение от iGeshaПосмотреть сообщение
Не нужно мне рассказывать про паттерны. Я о том, что патч на разгон содержит в себе разницу между оффсетами в структуре игрока и если эти оффсеты меняются, то никакой поиск по паттерну не спасёт. Ибо уже меняется сам патч. Потому и происходит то, о чём пишут. Место патчер находит правильно, а пишет туда не совсем то, что надо и в результате чар не может лететь вообще...
Такая же фигня с патчем на бесконечный зум, о чём я писал в соседней теме. Там даже поиск по паттерну не поможет, ибо в клиенте много аналогичных кусков кода, которые отличаются только адресами (оффсетами).

Теперь понял, в предидущем посте Вы не совсем ясно выразили свою мысль. К сожалению времени разбирать этот вопрос сейчас нет, но если кто то ткнет носом в этот грешный офсет - то подправлю патчер.
________________
Мои программы живут [Ссылки могут видеть только зарегистрированные пользователи. ]
 
Старый 25.08.2014, 21:21   #57
 Разведчик
Аватар для mazytus
 
mazytus на правильном путиmazytus на правильном пути
Регистрация: 24.07.2011
Сообщений: 17
Популярность: 140
Сказал(а) спасибо: 1
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Универсальный патчер

Ищете одно значение и остальные относительно него
 
Старый 25.08.2014, 23:15   #58
 Пехотинец
Аватар для iGesha
 
iGesha скоро будет известенiGesha скоро будет известенiGesha скоро будет известен
Регистрация: 04.12.2013
Сообщений: 66
Популярность: 228
Сказал(а) спасибо: 36
Поблагодарили 43 раз(а) в 24 сообщениях
 
По умолчанию Re: Универсальный патчер

Механизм патча на быстрый взлёт такой: в оригинальном клиенте берётся текущая скорость полёта, которая плавно нарастает при начале полёта. Она загружается инструкцией mov ecx,[ebx+28], где в ebx хранится некий "базовый" адрес, а 28 - это смещение относительно него, в котором эта скорость и хранится. Откуда она там берётся, я не вникал. Может клиент рассчитывает, а может с сервера приходит - не суть. Патчер же вместо этой ячейки берёт другую, в которой хранится максимально возможная с данным летательным средством скорость. Соответственно, смещение этой другой ячейки относительного того же "базового" ebx будет уже другим. В случае клиента РуОф 1.5.1 она находится адресом ниже , поэтому команда заменяется на mov ecx,[edi-000008E4], где -08E4 - как раз и есть разница между адресами этих ячеек.
Обе эти ячейки находятся в динамической структуре игрока HostPlayer по определённым оффсетам относительно её начала. И эти оффсеты могут меняться и меняются от версии к версии клиента, поэтому сделать такой патч универсальным не получится. Разве что собрать таблицу всех возможных адресов и подставлять в зависимости от версии файла. Например, в версии 1.5.0 там было так: mov ecx,[edi-00000834]...
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
 
Старый 31.08.2014, 18:27   #59
 Разведчик
Аватар для dxscool
 
dxscool никому не известный тип
Регистрация: 22.11.2009
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Универсальный патчер

спидстарт не работает на PWI
 
Старый 13.10.2014, 19:15   #60
 Пехотинец
Аватар для monahus
 
monahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауруmonahus излучает ауру
Регистрация: 17.02.2010
Сообщений: 61
Популярность: 647
Сказал(а) спасибо: 12
Поблагодарили 43 раз(а) в 14 сообщениях
Отправить сообщение для monahus с помощью ICQ Отправить сообщение для monahus с помощью Skype™
 
По умолчанию Re: Универсальный патчер

Исправил недоработки. к сожалению не все функции работают везде. Но программа проверяет работоспособность и возможность отмены патча. Если тест провален возможность применения патча блокируется.
Добавил возможность выбора языка интерфейса. Если где-то есть ошибки пишите, исправлю.
________________
Мои программы живут [Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось monahus; 14.10.2014 в 01:08.
 
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 20:28.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net