PDA

Просмотр полной версии : [Руководство] Использованию Hex Editor`а для РО клиента


Hummel
28.02.2009, 20:53
Использованию Hex Editor`а для РО клиента
________________________________________

exe-файлы можно редактировать вручную для получения какой-нибудь пользы. Если вы умеете пользоваться hex-редактором то вы многое сможете сделать:


отключения лимита на чат-флуд:

ищем: 837D08020F8C
заменяем на: 837D08990F8C


большее отдаление камеры чем обычно:

ищем: 66430000C843
заменяем на: 664300008644

*примечание 1 - это не работатет на новых клиентах
*примечание 2 - если в клиенте уже прописана другая высота камеры и 66430000C843 найти не удаётся - попробуйте искать 66430000 и заменить после этого два следующих байта на 8644

нет лимита на количество запущенных окон (за такое могут забанить):

ищем: 85C074095F5E32C05B8BE55DC3
заменяем на: 85C0EB095F5E32C05B8BE55DC3

ищем: 85C074095F5E33C05B8BE55DC3
заменяем на: 85C0EB095F5E33C05B8BE55DC3

ищем: 85C0740E5F5EB801000000
заменяем на: 85C0EB0E5F5EB801000000


*примечание - на новых версиях клиента может не работать


показ дамага на гв:

ищем: C074146A07B9
заменяем на: C0EB146A07B9

Обязательно делайте бэкапы!



Теперь для тех кто не умеет пользоваться hex'эдитором:

1) Ищем в гугле WinHEX, качаем

2) распаковываем винраром, запускаем WinHex.exe

3) при первом запуске что-то спрашивают, жмём Next или Ok. Если откроется хелп - закрываем его

4) запускаем кейген (лежит в том-же архиве и имеет гордое имя "******"). Меняем по желанию имя/фамилию и копируем все 6 сгенерированных строчек (name,addr,key,...)

5) возвращаемся в winhex и жмём help - register. Теперь в белое пустое поле копируем всё что мы взяли из того кейгена. можно просто нажать Ctrl+V. Жмём OK, ok,ok,.... Всё, теперь у нас зарегестрированная версия

6) кейген закрываем и работаем в винхексе.

7) file-open. Ищем на своём диске то через что запускается рагнарёк (не перепутайте с патчером - то что нам надо имеет размер около 1.5 - 2 mb и называется ragexe, sakexe или по-другому согласно пожеланиям создателя того сервера). В крайнем случае запустите ро, нажмите Ctrl+Alt+Del, перейдите на 2 закладку (processes) и посмотрите какой новый процесс у вас запущен. Нечто с таким именем вам и надо открыть в винхексе

8) когда всё что надо открыто - нажимаем Search-Replace Hex values

9) в поле search for пишите то что мы ищём
в поле replace with - то на что надо это заменить
уберите галку с "use as wildcard" и отметьте "replace all occurences"
жмите "Ok", потом ещё несколько раз "Ок"

10) если всё отлично - file-save. винхекс закрываем, запускаем ро и смотрим поменялось то что надо или нет