Страница 19 из 35
Re: Diff на хак ragexe.exe (18.12.2008)
Добавлено: Сб янв 03, 2009 11:40 pm
AndreyLun
prifits
Ну может с удалением и с добавлением я как нибудь разберусь...
а вот строчка в файле Sak_original
я не смог найти в файле Rageze_target почему? вот основное что меня поставило в тупик.
kLabMouse
Мульти ГРФ, в действительности, не тупой простой патч, ето скорее аддон.
Мне это надо для ввода мелкий патчей, ну например изображение кафр или новые звуки при использовании скилов, добавляемые файлом data.ini

Re: Diff на хак ragexe.exe (18.12.2008)
Добавлено: Сб янв 03, 2009 11:56 pm
kLabMouse
AndreyLun
Может просто в adata/data.grf добавить?
Re: Diff на хак ragexe.exe (18.12.2008)
Добавлено: Вс янв 04, 2009 12:25 am
AndreyLun
в adata/ кидать те мини патчи?
Если да, то можно и так, вариантов масса...
а Diff писать на adata и bdata легче?
Re: Diff на хак ragexe.exe (18.12.2008)
Добавлено: Вс янв 04, 2009 12:33 am
prifits
AndreyLun
Вот что ты се гемор то делаеш ???
Обьесню на примере А и Б ( C Разница)
А - оригинальный рагехе
Б - мой дифф на мульти грф
(А+Б) - А = C
По русски берёш оригинальный рагехе, патчиш его на мульти, потом сравниваеш пропатченый с оригинальным и находиш нужные моменты =)
Re: Diff на хак ragexe.exe (18.12.2008)
Добавлено: Вс янв 04, 2009 10:32 am
AndreyLun
А я что по твоему делал?) попки огуречные двигал?)) мне не надо обьяснять школьную программу математики,я так и делал, только вот сравнивая код оригнального Sak_original и Rageze_target я не нашёл этого кода. Хотя в других случаях находил почти всегда с первого раза. не надо думать, что я нуб какой та. если не знаю что делать в этом случае. Если я спрашиваю, значит мне надо, значит я хочу себе этот гемор заработать. Просто сразу скажи типа "мне некогда тебе это обьяснять, пользуйся тем что я выкладываю...". Я сразу бы понял...
Повторяю ещё раз, для "тех" кто не прочитал мой предидущий пост
сравнивая код
оригнального Sak_original с Rageze_target я не нашёл в нём этого кода. И спросил что делать в этом случае. Обьясните кто может по нормальному плиз. а нет (а+в)-с=g это не ответ был, а простая отмазка с "намёком".
Re: Diff на хак ragexe.exe (18.12.2008)
Добавлено: Вс янв 04, 2009 11:20 am
kLabMouse
AndreyLun
Давай обясню, почему не нашёл.
Всё дело в адресации, части кода могут двигатся.
Что тебе нужно:
1) Открыть и увидеть тот код и IDA
2) поиск (от оригинала) ведётся толкьо по первым байтам команд. Например:
68 ?? ?? 72 ?? итд. (главное адреса команд call, jxx, push offset, mov xxx, offset, lea xxx[если не регистр] игнорировать)
3) После нахождения нужного куска, смотрим где в патче нужно подставлять вызовы к оригинальным адресам.
4) патчим ручками или в OllyDbg
5) дампим уже работающий патч с памяти, и подставляем (патчим) нужный нам кусок в оригинале
6) Наслаждаемся, ибо мы покорили МИР.
Re: Diff на хак ragexe.exe (18.12.2008)
Добавлено: Ср янв 07, 2009 4:53 pm
Casperoid
как бы не было странно, но у меня что то diff не сработал (
Re: Diff на хак ragexe.exe
Добавлено: Пн фев 02, 2009 2:46 am
Васко
Сделал свой диф. Ragexe.exe пропатчился. Я скинул его в папку с Мотром, всё отлично. Но когда запустил клиент (ruro.exe) он пропалил что ragexe.exe самопальный и выдал такое сообщение
Как избежать этого?
PS Ragexe.exe и модифицированный Ragexe.exe весят одинаково.

Re: Diff на хак ragexe.exe
Добавлено: Пн фев 02, 2009 3:55 am
prifits
Мухаха, офигеная защита =) видимо ехе проверяеться на всё что вазможно =)
Re: Diff на хак ragexe.exe
Добавлено: Пн фев 02, 2009 12:26 pm
Васко
угу. щас попробовал пропатчить своим дифом ragexe.exe хотя бы на 2 окна. Всё равно апдейтер пытается скачать новый ragexe.exe. Шляпа (
Re: Diff на хак ragexe.exe
Добавлено: Пн фев 02, 2009 12:51 pm
Mdefka
У меня все работает (и зум, и окон сколько хочешь), если вы конечно про офф говорите.
Re: Diff на хак ragexe.exe
Добавлено: Пн фев 02, 2009 1:08 pm
kLabMouse
ragexe.exe копируем с именем ragexe2.exe
и создаём ярлычёк:
ragexe2.exe -1rag1
Re: Diff на хак ragexe.exe
Добавлено: Пн фев 02, 2009 2:04 pm
Васко
Mdefka писал(а):У меня все работает (и зум, и окон сколько хочешь), если вы конечно про офф говорите.
Нет, я про Мотр.
to kLabMouse:
Модифицированный ragexe.exe копируем с именем ragexe2.exe?
И вот это непонятно:
и создаём ярлычёк:
ragexe2.exe -1rag1
Re: Diff на хак ragexe.exe
Добавлено: Пн фев 02, 2009 2:10 pm
kLabMouse
Васко
Ну Что тут непонятного??? открываем свойства ярлычка и дописываем ключик.
Re: Diff на хак ragexe.exe
Добавлено: Вт фев 03, 2009 1:00 pm
Васко
Для входа в игру без вызова авто-патчера
Можно запустить клиент без вызова авто-патчера (и без соединения с сервером обновлений).
Для этого необходимо создать ярлык файла Ragexe.exe, открыть свойства ярлыка и в строке "Объект" добавить 1rag1 (т.е. строка "Объект" должна у вас выглядеть примерно таким образом: "C:\Program Files\Gravity\Ragnarok\Ragexe.exe" 1rag1 (только не забудьте указать правильный путь
к папке, где на вашем компьютере находится клиент игры). После этого нажмите на кнопку "Применить", и вы сможете заходить в игру, запуская клиент через этот ярлык, минуя авто-патчер.
это всё работает для офа, так как там нет ruro.exe без которого не возможно зайти на мотр.
Так вот у меня такая ситуация, я сделал свой ragexe.exe, идентичный мотровскому, только модефицировал на возможность 2 окон. Запускаю ruro. exe. Он (ruro.exe) проверяет модифицированный regexe.exe, каким то образом понимает, что я его модифицировал и пытаецо скачать оригинальный regexe.exe